ImageNet¶
- 类 torchvision.datasets.ImageNet(root: Union[str, Path], split: str = 'train', **kwargs: Any)[源码]¶
ImageNet 2012 分类数据集。
注意
在使用此类别之前,需要从此处下载 ImageNet 2012 数据集,并根据
split将文件ILSVRC2012_devkit_t12.tar.gz和ILSVRC2012_img_train.tar或ILSVRC2012_img_val.tar放在根目录中。- 参数:
root (str 或
pathlib.Path) – ImageNet 数据集的根目录。split (字符串, 可选) – 数据集分割,支持
train或val。transform (可调用对象, 可选) – 一个函数/变换,它接受 PIL 图像或
torch.Tensor(取决于指定的加载器)并返回变换后的版本。例如,transforms.RandomCroptarget_transform (可调用对象, 可选) – 一个函数/变换,它接受目标并对其进行变换。
loader – 给定路径加载图像的函数。默认使用 PIL 作为图像加载器,但用户也可以传入
torchvision.io.decode_image直接将图像数据解码为张量。
- 特殊成员: