資料集¶
Torchvision 在 torchvision.datasets
模組中提供了許多內建資料集,以及用於建立您自己的資料集的實用類別。
內建資料集¶
所有資料集都是 torch.utils.data.Dataset
的子類別,也就是說,它們已經實作了 __getitem__
和 __len__
方法。 因此,它們都可以傳遞給 torch.utils.data.DataLoader
,它可以透過使用 torch.multiprocessing
工作者並行載入多個樣本。 例如
imagenet_data = torchvision.datasets.ImageNet('path/to/imagenet_root/')
data_loader = torch.utils.data.DataLoader(imagenet_data,
batch_size=4,
shuffle=True,
num_workers=args.nThreads)
所有資料集都有幾乎相似的 API。 它們都有兩個常見參數:transform
和 target_transform
,分別用於轉換輸入和目標。 您也可以使用提供的 基礎類別 來建立您自己的資料集。
警告
當使用 download=True
建立資料集物件時,檔案會先下載並解壓縮到根目錄中。 此下載邏輯不是多進程安全的,因此如果在分散式環境中執行,可能會導致衝突/競爭條件。 在分散式模式下,我們建議建立一個虛擬資料集物件,以在設定分散式模式之前觸發下載邏輯。
圖像分類¶
|
Caltech 101 資料集。 |
|
Caltech 256 資料集。 |
|
|
|
CIFAR10 資料集。 |
|
CIFAR100 資料集。 |
|
來自 OpenAI 的 The Country211 Data Set 資料集。 |
|
|
|
EMNIST 資料集。 |
|
EuroSAT 資料集的 RGB 版本。 |
|
一個偽造的資料集,它會回傳隨機產生的圖片,並將它們作為 PIL 圖片回傳。 |
|
Fashion-MNIST 資料集。 |
|
FER2013 資料集。 |
|
FGVC Aircraft 資料集。 |
|
Flickr8k Entities 資料集。 |
|
Flickr30k Entities 資料集。 |
|
Oxford 102 Flower 資料集。 |
|
|
|
|
|
iNaturalist 資料集。 |
|
ImageNet 2012 分類資料集。 |
|
Imagenette 圖片分類資料集。 |
|
Kuzushiji-MNIST 資料集。 |
|
LFW 資料集。 |
|
LSUN 資料集。 |
|
MNIST 資料集。 |
|
Omniglot 資料集。 |
|
|
|
Places365 分類資料集。 |
|
|
|
QMNIST 資料集。 |
|
|
|
SEMEION 資料集。 |
|
SBU Captioned Photo 資料集。 |
|
Stanford Cars 資料集 |
|
STL10 資料集。 |
|
|
|
SVHN 資料集。 |
|
USPS 資料集。 |
影像偵測或分割¶
|
MS Coco Detection 資料集。 |
|
|
|
Cityscapes 資料集。 |
|
KITTI 資料集。 |
|
|
|
|
|
Pascal VOC 分割資料集。 |
|
Pascal VOC 偵測資料集。 |
|
WIDERFace 資料集。 |
光流¶
|
FlyingChairs 光流資料集。 |
|
FlyingThings3D 光流資料集。 |
|
HD1K 光流資料集。 |
|
KITTI 光流資料集 (2015)。 |
|
Sintel 光流資料集。 |
立體匹配¶
|
Carla 模擬器資料,連結在 CREStereo github repo 中。 |
|
來自 2012 立體評估基準 的 KITTI 資料集。 |
|
來自 2015 立體評估基準 的 KITTI 資料集。 |
|
訓練 CREStereo 架構時使用的合成資料集。 |
|
FallingThings 資料集。 |
|
Scene Flow 資料集的資料集介面。 |
|
Sintel 立體視覺資料集 (Stereo Dataset)。 |
|
InStereo2k 資料集。 |
|
ETH3D 低解析度雙視角 (Low-Res Two-View) 資料集。 |
|
來自 Middlebury 資料集的公開場景 2014 版本 <https://vision.middlebury.edu/stereo/data/scenes2014/>。 |
圖像對 (Image pairs)¶
|
LFW 資料集。 |
|
圖像描述 (Image captioning)¶
|
MS Coco Captions 資料集。 |
影片分類 (Video classification)¶
|
HMDB51 資料集。 |
|
|
|
UCF101 資料集。 |
影片預測 (Video prediction)¶
|
MovingMNIST 資料集。 |
自訂資料集的基礎類別 (Base classes for custom datasets)¶
|
通用的資料載入器 (data loader)。 |
|
一個通用的資料載入器,預設情況下圖像會以此方式排列:。 |
|
用於創建與 torchvision 相容的資料集之基礎類別。 |
Transforms v2¶
|
包裝 |