安裝pytorch時,torchvision獨立於torch。torchvision包由流行的數據集(torchvision.datasets)、模型架構(torchvision.models)和用於計算機視覺的常見圖像轉換組成t(torchvision.transforms)。html
1)數據庫數據庫
使用torchvision.datasets中的數據集架構
import torchvision mnist = torchvision.datasets.MNIST("path/to/mnist/", train=True, transform=transforms, target_transform=None, download=False)
2)模型框架框架
使用torchvision.models中的模型dom
import torchvision vgg16 = torchvision.models.vgg16(pretrained=True)
3)變換操做spa
Transforms on PIL Image中經常使用的有操做:code
torchvision.transforms.CenterCrop(size) torchvision.transforms.RandomCrop(size, padding=None, pad_if_needed=False, fill=0, padding_mode='constant') torchvision.transforms.RandomHorizontalFlip(p=0.5) torchvision.transforms.RandomRotation(degrees, resample=False, expand=False, center=None) torchvision.transforms.Resize(size, interpolation=2) torchvision.transforms.Scale(*args, **kwargs) #還有更多再次不列出,詳見
略orm
使用torchvision.transforms中的變換htm
transfrom = torchvision.transforms.CenterCrop(224)