模型预测示例

使用训练好的模型进行预测

import torchvisionfrom model import Tudui
import torch
from PIL import Image# 读取图像
img = Image.open("./data/train/Dog/9.jpg")
# 数据预处理# 缩放
transform = torchvision.transforms.Compose([torchvision.transforms.Resize((32, 32)),torchvision.transforms.ToTensor()])
image = transform(img)
print(image.shape)# 根据保存方式加载
model = torch.load("tudui_99.pth", map_location=torch.device('cpu'))# 注意维度转换,单张图片
image1 = torch.reshape(image, (1, 3, 32, 32))# 测试开关
model.eval()
# 节约性能
with torch.no_grad():output = model(image1)
print(output)
# print(output.argmax(1))
# 定义类别对应字典
dist = {0: "飞机", 1: "汽车", 2: "鸟", 3: "猫", 4: "鹿", 5: "狗", 6: "青蛙", 7: "马", 8: "船", 9: "卡车"}
# 转numpy格式,列表内取第一个
a = dist[output.argmax(1).numpy()[0]]
img.show()
print(a)

pytorch框架--简单模型预测相关推荐

  1. 使用Pytorch自带模型预测图片

    这里要用到pytorch,所以得在前面博客基础上安装下,安装方法见博主的博客 ultralytics/yolov3训练预测自己数据集的配置过程_竹叶青lvye的博客-CSDN博客_ultralytic ...

  2. Pytorch框架TorchScript模型转换方法

    为什么要使用TorchScript对模型进行转换? a).TorchScript代码可以在它自己的解释器中调用,它本质上是一个受限的Python解释器.这个解释器不获取全局解释器锁,因此可以在同一个实 ...

  3. 【CANN训练营第三季】基于昇腾PyTorch框架的模型训练调优

    文章目录 性能分析工具PyTorch Profiling 性能分析工具CANN Profiling 结业考核 1.使用Pytorch实现LeNet网络的minist手写数字识别. 2.采用课程中学习到 ...

  4. pytorch-softmax解决分类问题,用fashion-mnist为例子,再走一遍数据获取到模型预测的流程。深度了解分类指标的递进关系

    softmax回归 线性回归模型适用于输出为连续值的情景.在另一类情景中,模型输出可以是一个像图像类别这样的离散值.对于这样的离散值预测问题,我们可以使用诸如softmax回归在内的分类模型.和线性回 ...

  5. 如何从零开始设计与开发一款通用模型预测调度系统 | 干货分享

    机器学习模型从训练导出到生成环境部署,这个过程中涉及大量工作,会面临着各种问题与挑战,比如不断丰富的业务场景,系统需要负载种类繁多的神经网络,预测任务不均匀等,然而企业拥有的计算资源(如GPU个数)是 ...

  6. Facebook 万字长文:AI 模型全部迁移至 PyTorch 框架

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 转自 | 新智元 来源 | Facebook AI Blog 编辑 ...

  7. Facebook万字长文:AI模型全部迁移至PyTorch框架

    来源:新智元本文约3800字,建议阅读8分钟PyTorch 占领 Facebook. [ 导读 ] 2017年,PyTorch诞生,成为当下最流行的深度学习框架.近日,Facebook宣布让PyTor ...

  8. DL之Keras:基于Keras框架建立模型实现【预测】功能的简介、设计思路、案例分析、代码实现之详细攻略(经典,建议收藏)

    DL之Keras:基于Keras框架建立模型实现[预测]功能的简介.设计思路.案例分析.代码实现之详细攻略(经典,建议收藏) 目录 Keras框架使用分析 Keras框架设计思路 案例分析 代码实现 ...

  9. 净迁移人口预测程序python_高质量深度学习模型, 一键模型预测,迁移学习很简单...

    飞桨(PaddlePaddle)核心框架Paddle Fluid v1.5已经发布,而作为其关键工具,用来迁移学习的PaddleHub也进行了全面更新,正式发布了1.0版本. 全新的PaddleHub ...

最新文章

  1. SAP- MM 委外加工(Subconctracting)流程
  2. 忽如一夜冬风来,团队忽然就解散了
  3. 【CodeForces - 827A】String Reconstruction(并查集合并区间,思维)
  4. sdoi2017 r1 不堪回首
  5. 持续集成工具集之一 Jenkins简介
  6. 记某次CTF中Let me in
  7. Paradigm 已对 NFT 艺术品铸造和收藏协议 ZORA 进行投资
  8. 无代码火了,短板有哪些?
  9. php ldap ad 登录验证,PHP中的LDAP身份验证 – 无需密码即可进行身份验证
  10. RESTFULL 03 rest-framework视图
  11. java多线程(1)----多线程的概述
  12. PRAE插件开发遇到的一个坑
  13. php读取excel怎么读取sheet2,PHP读取Excel 之 Spreadsheet_Excel_Reader
  14. 使用片段嵌入进行文档搜索
  15. php银行卡三要素实名认证
  16. olcd12864的u8g2库_玩转u8g2 OLED库,一篇就够
  17. 三层锁机病毒的层层逆向剖析
  18. C:\Users\123\AppData\Roaming\Python\Python38\Scripts which is not on PATH
  19. Cocos技术派 | TS版属性面板定义高级用法
  20. IDEA alt + insert快捷键不能使用

热门文章

  1. 生活,令人满意的生活,丰富的生活包括了起起落落,包括了痛苦和再次振作,包括了失败和再次奋
  2. 运维监控软件的选择对比----Zabbix vs Prometheus
  3. 计算机网络的三种交换方式
  4. 华为RH2288 V3安装Windows server/Linux详细教程
  5. win10时间不准_安卓机时间突然变慢10分钟?移动发布回应
  6. TiDB监控pd面板显示:Region Health: empty-regin-count很多,怎么回收empty-regin?
  7. 【程序员思维修炼】读书笔记
  8. python调用高德api_python 高德api接口
  9. 禅道配置smtp发信没反应
  10. 流行音乐表明我们的注意力越来越短