017pyTorch入门——完整的模型验证套路
内容目录

合集请看:pyTorch入门合集
参考视频:https://www.bilibili.com/video/BV1hE411t7RN/?spm_id_from=333.337.search-card.all.click

利用已经训练好的模型,然后给它提供输入

照一张相关图片然后传入模型,查看结果是否复合预期

import torchvision  
from PIL import Image  
from model import *  

image_path = "../imgs/dog.png"  
image = Image.open(image_path)  
image = image.convert('RGB')  

transform = torchvision.transforms.Compose([torchvision.transforms.Resize((32, 32)),  
                                            torchvision.transforms.ToTensor()])  

image = transform(image)  

pan = torch.load("pan_method1.pth")  

image = torch.reshape(image, (1, 3, 32, 32))  
pan.eval()  
with torch.no_grad():  
    output = pan(image)  
print(output.argmax(1))

其实就是加载训练好的模型到实际使用场景中,看能否成功

上一篇
下一篇