pytorch中的inference使用实例


Posted in Python onFebruary 20, 2020

这里inference两个程序的连接,如目标检测,可以利用一个程序提取候选框,然后把候选框输入到分类cnn网络中。

这里常需要进行一定的连接。

#加载训练好的分类CNN网络
model=torch.load('model.pkl')

#假设proposal_img是我们提取的候选框,是需要输入到CNN网络的数据

#先定义transforms对输入cnn的网络数据进行处理,常包括resize、totensor等操作
data_transforms=transforms.Compose([transforms.RandomSizedCrop(224),
transforms.ToTensor()])

#由于transforms是对PIL格式数据操作,所以必要时转化格式

def tensor_to_PIL(tensor):
 image = tensor.cpu().clone()
 image = image.squeeze(0)
 image = unloader(image)
 return image
 
#unqueeze(0)是加多一维,对应原来batchsiaze
data=data_transforms(proposal_img).unqueeze(0)

#新版本pytorch已经不用variable,可以省略这句
data=Variable(data)
#貌似这句也是多余的
torch.no_grad()

predict=F.softmax(model(data.cuda()).cuda())

以上这篇pytorch中的inference使用实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 异常处理实例详解
Mar 12 Python
python绘制多个曲线的折线图
Mar 23 Python
Python 使用Numpy对矩阵进行转置的方法
Jan 28 Python
PyQt5 在label显示的图片中绘制矩形的方法
Jun 17 Python
详解python中自定义超时异常的几种方法
Jul 29 Python
Django中create和save方法的不同
Aug 13 Python
Python 支持向量机分类器的实现
Jan 15 Python
浅谈Pytorch torch.optim优化器个性化的使用
Feb 20 Python
使用pygame实现垃圾分类小游戏功能(已获校级二等奖)
Jul 23 Python
Jupyter Notebook 安装配置与使用详解
Jan 06 Python
python pillow库的基础使用教程
Jan 13 Python
pytho matplotlib工具栏源码探析一之禁用工具栏、默认工具栏和工具栏管理器三种模式的差异
Feb 25 Python
python encrypt 实现AES加密的实例详解
Feb 20 #Python
Python关于反射的实例代码分享
Feb 20 #Python
Python3监控疫情的完整代码
Feb 20 #Python
浅谈Pytorch torch.optim优化器个性化的使用
Feb 20 #Python
关于torch.optim的灵活使用详解(包括重写SGD,加上L1正则)
Feb 20 #Python
Python sys模块常用方法解析
Feb 20 #Python
pytorch 实现在一个优化器中设置多个网络参数的例子
Feb 20 #Python
You might like
PHP中的string类型使用说明
2010/07/27 PHP
PHP页面实现定时跳转的方法
2014/10/31 PHP
CentOS下与Apache连接的PHP多版本共存方案实现详解
2015/12/19 PHP
PHP分页初探 一个最简单的PHP分页代码的简单实现
2016/06/21 PHP
老生常谈PHP面向对象之命令模式(必看篇)
2017/05/24 PHP
JQuery.closest(),parent(),parents()寻找父结点
2012/02/17 Javascript
jquery插件制作 表单验证实现代码
2012/08/17 Javascript
如何使用JS获取IE上传文件路径(IE7,8)
2013/07/08 Javascript
JavaScript的模块化:封装(闭包),继承(原型) 介绍
2013/07/22 Javascript
Js实现滚动变色的文字效果
2014/06/16 Javascript
js+css实现文字散开重组动画特效代码分享
2015/08/21 Javascript
jQuery.datatables.js插件用法及api实例详解
2016/10/28 Javascript
Nodejs实现多房间简易聊天室功能
2017/06/20 NodeJs
JavaScript 基础表单验证示例(纯Js实现)
2017/07/20 Javascript
vue升级之路之vue-router的使用教程
2018/08/14 Javascript
vue-router的两种模式的区别
2019/05/30 Javascript
用原生JS实现爱奇艺首页导航栏代码实例
2019/09/19 Javascript
python目录与文件名操作例子
2016/08/28 Python
浅谈python迭代器
2017/11/08 Python
git进行版本控制心得详谈
2017/12/10 Python
Django 使用logging打印日志的实例
2018/04/28 Python
使用Python轻松完成垃圾分类(基于图像识别)
2019/07/09 Python
修改Pandas的行或列的名字(重命名)
2019/12/18 Python
Django 返回json数据的实现示例
2020/03/05 Python
python实现扫雷游戏的示例
2020/10/20 Python
HTML5未来发展趋势
2016/02/01 HTML / CSS
酒店服务与管理毕业生求职信
2013/11/02 职场文书
生态养殖创业计划书
2014/05/06 职场文书
设计大赛策划方案
2014/06/13 职场文书
2014校长四风问题对照检查材料思想汇报
2014/09/16 职场文书
工程资料员岗位职责
2015/04/13 职场文书
Python爬取科目四考试题库的方法实现
2021/03/30 Python
springboot+VUE实现登录注册
2021/05/27 Vue.js
详解Go语言运用广度优先搜索走迷宫
2021/06/23 Python
python中redis包操作数据库的教程
2022/04/19 Python
java版 简单三子棋游戏
2022/05/04 Java/Android