ImageNet¶
- class torchvision.datasets.ImageNet(root: Union[str, Path], split: str = 'train', **kwargs: Any)[source]¶
ImageNet 2012 分类数据集。
注意
在使用此类之前,需要从这里下载ImageNet 2012数据集,并将文件
ILSVRC2012_devkit_t12.tar.gz和ILSVRC2012_img_train.tar或ILSVRC2012_img_val.tar根据split放置在根目录中。- Parameters:
root (str 或
pathlib.Path) – ImageNet 数据集的根目录。split (string, optional) – 数据集的分割,支持
train,或val。transform (callable, optional) – 一个函数/变换,接收一个PIL图像并返回一个变换后的版本。例如,
transforms.RandomCroptarget_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。
loader – 一个根据路径加载图像的函数。
- Special-members: