快速鍵

ImageNet

class torchvision.datasets.ImageNet(root: Union[str, Path], split: str = 'train', **kwargs: Any)[原始碼]

ImageNet 2012 分類資料集。

注意

在使用此類別之前,需要從此處下載 ImageNet 2012 資料集,並根據 split 將檔案 ILSVRC2012_devkit_t12.tar.gzILSVRC2012_img_train.tarILSVRC2012_img_val.tar 放置在根目錄中。

參數:
  • root (str 或 pathlib.Path) – ImageNet 資料集的根目錄。

  • split (string, optional) – 資料集分割,支援 trainval

  • transform (callable, optional) – 一個函數/轉換,它接收 PIL 影像並傳回轉換後的版本。 例如,transforms.RandomCrop

  • target_transform (callable, optional) – 一個函數/轉換,它接收目標並對其進行轉換。

  • loader – 一個給定圖片路徑時載入圖片的函式。

特殊成員:

__getitem__(index: int) Tuple[Any, Any]
參數:

index (int) – 索引

傳回:

(sample, target),其中 target 是目標類別的 class_index。

傳回類型:

tuple (元組)

文件

獲取 PyTorch 的完整開發者文件

查看文件

教學

獲取適合初學者和進階開發人員的深入教學課程

查看教學

資源

尋找開發資源並獲得問題解答

查看資源