예제 #1
0
 def _get_cutout_train_transform(self):
     transform = torchvision.transforms.Compose([
         transforms.normalize(self.mean, self.std),
         transforms.cutout(self.config['cutout_size'],
                           self.config['cutout_prob'],
                           self.config['cutout_inside']),
         transforms.to_tensor(),
     ])
     return transform
예제 #2
0
 def _get_cutout_train_transform(self):
     transform = torchvision.transforms.Compose([
         torchvision.transforms.RandomCrop(28, padding=4),
         torchvision.transforms.RandomHorizontalFlip(),
         transforms.normalize(self.mean, self.std),
         transforms.cutout(self.config['cutout_size'],
                           self.config['cutout_prob'],
                           self.config['cutout_inside']),
         transforms.to_tensor(),
     ])
     return transform
 def _add_cutout(self):
     transform = transforms.cutout(self.config['cutout_size'],
                                   self.config['cutout_prob'],
                                   self.config['cutout_inside'])
     self._train_transforms.append(transform)