本文简要介绍python语言中 torchvision.datasets.ImageFolder
的用法。
用法:
class torchvision.datasets.ImageFolder(root: str, transform: Optional[Callable] = None, target_transform: Optional[Callable] = None, loader: Callable[[str], Any] = <function default_loader>, is_valid_file: Optional[Callable[[str], bool]] = None)
root(string) -根目录路径。
transform(可调用的,可选的) -接受 PIL 图像并返回转换版本的函数/转换。例如,
transforms.RandomCrop
target_transform(可调用的,可选的) -接收目标并对其进行转换的函数/转换。
loader(可调用的,可选的) -在给定路径的情况下加载图像的函数。
is_valid_file-获取图像文件路径并检查文件是否为有效文件的函数(用于检查损坏的文件)
默认情况下以这种方式排列图像的通用数据加载器:
root/dog/xxx.png root/dog/xxy.png root/dog/[...]/xxz.png root/cat/123.png root/cat/nsdf3.png root/cat/[...]/asd932_.png
该类继承自
DatasetFolder
,因此可以重写相同的方法来自定义数据集。
参数:
相关用法
- Python PyTorch InMemoryCacheHolder用法及代码示例
- Python PyTorch IterDataPipe用法及代码示例
- Python PyTorch IndexAdder用法及代码示例
- Python PyTorch IterableDataset用法及代码示例
- Python PyTorch IoPathSaver用法及代码示例
- Python PyTorch InMemoryBinaryCriteoIterDataPipe用法及代码示例
- Python PyTorch Identity用法及代码示例
- Python PyTorch IoPathFileOpener用法及代码示例
- Python PyTorch Independent用法及代码示例
- Python PyTorch Interpreter用法及代码示例
- Python PyTorch InstanceNorm2d用法及代码示例
- Python PyTorch InstanceNorm3d用法及代码示例
- Python PyTorch IoPathFileLister用法及代码示例
- Python PyTorch IWSLT2016用法及代码示例
- Python PyTorch IterKeyZipper用法及代码示例
- Python PyTorch InteractionArch用法及代码示例
- Python PyTorch InstanceNorm1d用法及代码示例
- Python PyTorch InProjContainer.forward用法及代码示例
- Python PyTorch InverseSpectrogram用法及代码示例
- Python PyTorch IterableWrapper用法及代码示例
- Python PyTorch IWSLT2017用法及代码示例
- Python PyTorch frexp用法及代码示例
- Python PyTorch jvp用法及代码示例
- Python PyTorch cholesky用法及代码示例
- Python PyTorch vdot用法及代码示例
注:本文由纯净天空筛选整理自pytorch.org大神的英文原创作品 torchvision.datasets.ImageFolder。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。