捷徑

FGVCAircraft

class torchvision.datasets.FGVCAircraft(root: Union[str, Path], split: str = 'trainval', annotation_level: str = 'variant', transform: Optional[Callable] = None, target_transform: Optional[Callable] = None, download: bool = False)[來源]

FGVC Aircraft 資料集。

此資料集包含 10,000 張飛機圖片,其中 100 種不同的飛機型號變體,每種變體各有 100 張圖片,其中大多數為飛機。飛機型號以三層架構組織。從細到粗的三個層級分別為

  • variant,例如 Boeing 737-700。變體將所有在視覺上無法區分的模型摺疊到一個類別中。

    此資料集包含 100 種不同的變體。

  • family,例如 Boeing 737。此資料集包含 70 種不同的機型。

  • manufacturer,例如 Boeing。此資料集包含 30 家不同的製造商。

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

  • split (字串, 選用) – 資料集分割,支援 trainvaltrainvaltest

  • annotation_level (str, 選用) – 註解層級,支援 variantfamilymanufacturer

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

  • target_transform (callable, 選用) – 一個函數/轉換,接收目標並轉換它。

  • download (bool, 選用) – 如果為 True,則從網際網路下載資料集並將其放入根目錄。如果資料集已下載,則不會再次下載。

特殊成員:

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

index (int) – 索引

回傳:

樣本和元數據,可選擇性地由各自的轉換進行轉換。

回傳類型:

(Any)

文件

取得 PyTorch 的完整開發人員文件

檢視文件

教學課程

取得針對初學者和進階開發人員的深入教學課程

檢視教學課程

資源

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

檢視資源