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直接將影像資料解碼為張量。
- 特殊成員: