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.RandomCrop
target_transform (可调用对象, 可选) – 一个函数/变换,它接受目标并对其进行变换。
loader – 给定路径加载图像的函数。默认使用 PIL 作为图像加载器,但用户也可以传入
torchvision.io.decode_image
直接将图像数据解码为张量。
- 特殊成员: