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 (字串, 選用) – 資料集分割,支援
train
、val
、trainval
和test
。annotation_level (str, 選用) – 註解層級,支援
variant
、family
和manufacturer
。transform (callable, 選用) – 一個函數/轉換,接收 PIL 影像並回傳轉換後的版本。 例如,
transforms.RandomCrop
target_transform (callable, 選用) – 一個函數/轉換,接收目標並轉換它。
download (bool, 選用) – 如果為 True,則從網際網路下載資料集並將其放入根目錄。如果資料集已下載,則不會再次下載。
- 特殊成員: