本文簡要介紹python語言中 torchvision.transforms.Compose
的用法。
用法:
class torchvision.transforms.Compose(transforms)
transforms(列表
Transform
對象) -要組合的變換列表。將多個變換組合在一起。此轉換不支持 torchscript。請參閱下麵的注釋。
示例
>>> transforms.Compose([ >>> transforms.CenterCrop(10), >>> transforms.PILToTensor(), >>> transforms.ConvertImageDtype(torch.float), >>> ])
注意
為了編寫轉換腳本,請使用
torch.nn.Sequential
,如下所示。>>> transforms = torch.nn.Sequential( >>> transforms.CenterCrop(10), >>> transforms.Normalize((0.485, 0.456, 0.406), (0.229, 0.224, 0.225)), >>> ) >>> scripted_transforms = torch.jit.script(transforms)
確保僅使用可編寫腳本的轉換,即與
torch.Tensor
一起使用的轉換不需要lambda
函數或PIL.Image
。使用
Compose
的示例:
參數:
相關用法
- Python PyTorch ComplexNorm用法及代碼示例
- Python PyTorch Collator用法及代碼示例
- Python PyTorch ConvTranspose3d用法及代碼示例
- Python PyTorch Conv1d用法及代碼示例
- Python PyTorch CosineAnnealingWarmRestarts.step用法及代碼示例
- Python PyTorch CocoCaptions用法及代碼示例
- Python PyTorch ContinuousBernoulli用法及代碼示例
- Python PyTorch ConstantPad2d用法及代碼示例
- Python PyTorch ConvTranspose2d用法及代碼示例
- Python PyTorch Concater用法及代碼示例
- Python PyTorch ConstantLR用法及代碼示例
- Python PyTorch Conv2d用法及代碼示例
- Python PyTorch CosineSimilarity用法及代碼示例
- Python PyTorch ConstantPad1d用法及代碼示例
- Python PyTorch ConstraintRegistry.register用法及代碼示例
- Python PyTorch Conv3d用法及代碼示例
- Python PyTorch ConstantPad3d用法及代碼示例
- Python PyTorch CSVParser用法及代碼示例
- Python PyTorch CrossEntropyLoss用法及代碼示例
- Python PyTorch ChannelShuffle用法及代碼示例
- Python PyTorch CSVDictParser用法及代碼示例
- Python PyTorch Cityscapes用法及代碼示例
- Python PyTorch ChainedScheduler用法及代碼示例
- Python PyTorch Cauchy用法及代碼示例
- Python PyTorch CriteoIterDataPipe用法及代碼示例
注:本文由純淨天空篩選整理自pytorch.org大神的英文原創作品 torchvision.transforms.Compose。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。