MCPcopy Create free account
hub / github.com/OUCMachineLearning/OUCML / transform

Method transform

GAN/self_attention _gan/data_loader.py:15–26  ·  view source on GitHub ↗
(self, resize, totensor, normalize, centercrop)

Source from the content-addressed store, hash-verified

13 self.train = train
14
15 def transform(self, resize, totensor, normalize, centercrop):
16 options = []
17 if centercrop:
18 options.append(transforms.CenterCrop(160))
19 if resize:
20 options.append(transforms.Scale((self.imsize,self.imsize)))
21 if totensor:
22 options.append(transforms.ToTensor())
23 if normalize:
24 options.append(transforms.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5)))
25 transform = transforms.Compose(options)
26 return transform
27
28 def load_lsun(self, classes='church_outdoor_train'):
29 transforms = self.transform(True, True, True, False)

Callers 6

load_lsunMethod · 0.95
load_celebMethod · 0.95
__getitem__Method · 0.80
__getitem__Method · 0.80
__getitem__Method · 0.80
__getitem__Method · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected