深度学习速成:完整的模型验证(测试,demo)套路

利用已经训练好的模型,然后给他输入,对外应用

python 复制代码
from PIL import Image
import os
import torchvision.transforms as transforms
from model1 import *

device=torch.device("cuda" if torch.cuda.is_available() else "cpu")

image_path="E:\desktop\deeplearning\imgs\plane.png"
image=Image.open(image_path)
image=image.convert("RGB")#确保是3通道图像

transformer=transforms.Compose([transforms.Resize((32,32)),transforms.ToTensor()])#组合多个变换操作
image=transformer(image)#对图像进行变换
image = image.to(device)
print(image.size())#打印变换后图像的尺寸 3通道32x


model=torch.load("tudui_params.pth")#加载已有模型
model=model.to(device)#将模型移动到GPU上
output=model(image.unsqueeze(0))#增加一个batch维度 变成1x3x32x32 遗忘batch维度会报错
model.eval()#进入评估模式
with torch.no_grad():
    output=model(image.unsqueeze(0))
print(output)#打印输出结果

print(output.argmax(1))#打印分类结果 0-9之间的数字

输出

相关推荐
吴佳浩1 小时前
《大模型的文件形态:Qwen3 文件结构与计算流程深度拆解》
人工智能·llm
程序员陆业聪9 小时前
Android 平台 AI Agent 技术架构深度解析
android·人工智能
牛奶11 小时前
AI辅助开发实战:会问问题比会写代码更重要
人工智能·ai编程·全栈
阿星AI工作室11 小时前
10分钟安装claudecode和ccswitch,国产模型随意切,想用哪个用哪个
人工智能
牛奶12 小时前
为什么2026年还要学全栈?
人工智能·ai编程·全栈
冬奇Lab12 小时前
Anthropic 十大企业插件深度剖析:AI 正式进入白领工作腹地
人工智能·claude
DianSan_ERP14 小时前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
在人间耕耘14 小时前
HarmonyOS Vision Kit 视觉AI实战:把官方 Demo 改造成一套能长期复用的组件库
人工智能·深度学习·harmonyos
够快云库14 小时前
能源行业非结构化数据治理实战:从数据沼泽到智能资产
大数据·人工智能·机器学习·企业文件安全