PSGAN代码笔记
os.walk() 返回root ⽂件夹本⾝地址,dirs ⼀个list⽂件夹所有⽬录名字(不包含⼦⽬录),files ⼀个list⽂件夹中所有⽂件 transforms.ToTensor 将图⽚从0到255的值映射到0到1的范围内,并转化成Tensor格式干粉砂浆
罗口袜
transforms.Normalize 数据归⼀化,归⼀化到(-1,1)transforms.Normalize(mean = (0.5, 0.5, 0.5), std = (0.5, 0.5, 0.5))
电动车电池修复器channel=(channel-mean)/std
torch.utils.data.DataLoader
t梁预制
数据加载器,结合了数据集和取样器,并且可以提供多个线程处理数据集。在训练模型时使⽤到此函数,⽤来把训练数据分成多个⼩组,此函数每次抛出⼀组数据。直⾄把所有的数据都抛出。就是做⼀个数据的初始化。
data_loader = CreateDataLoader(opt)
汽车水箱除垢剂dataset = data_loader.load_data()
dataset_size = len(data_loader)
简报器
加载图⽚数据和标签,归⼀化到(-1,1)
functools.partial返回的是⼀个可调⽤的partial对象,使⽤⽅法是partial(func,*args,**kw),func是必须要传⼊的,⽽且⾄少需要⼀个args 或是kw参数。
batchNorm是在batch上,对NHW做归⼀化;即是将同⼀个batch中的所有样本的同⼀层特征图抽出来⼀起求mean和variance加快收敛速度,允许⽹络使⽤更⾼的学习率。可作为⼀个正则化器,减少对dropout的需求。但是当batch size较⼩时(⼩于16时),效果会变差,这时使⽤group norm可能得到的效果会更好。