datasets.ImageFolder(os.path.join(data_dir,'train'+train_all),data_transforms['train']);
上面的最后一行,这里的数据打包的处理方式很有意思。是放进一个字典中去,到时候调用就好。真的很方便。代码直观。
有路径有转换的的语句,这里转换的关键字transform省略了。另外,compose的命令是打包这个转换的:
打包的内容是个列表,也就是说compose([ ])是这样的处理方式。另外记住的是,compose是来自于:
,所以这里记住一下,
ImageFolder,compose,DataLoader来自于哪个包里。一般的求导啊,autograd 优化 optim 数据打包 DataLoader都是来自torch的。