使用PyTorch Hub只需一行代码即可导入需要的模型,PyTorch Hub是一个简易API和工作流程,为复现研究提供了基本构建模块,包含预训练模型库。...import torch
model = torch.hub.load('pytorch/vision', 'deeplabv3_resnet101', pretrained=True)
model.eval...在PyTorch Hub中所有预先训练的模型都期望输入图像归一化成相同的格式,即小批量的3通道RGB形状图像(N,3,H,W),其中N是图像的数量,H并且W预期至少是224像素。...必须将图像加载到一定范围内[0,1],然后使用mean=[0.485,0.456,0.406] 和标准化std =[0.229,0.224,0.225]。...model(input_batch)['out'][0]
output_predictions = output.argmax(0)
这里的输出是形状的(21, H, W),并且在每个位置处存在对应于每个类的预测的非标准化概率