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 17 Python
Python类的用法实例浅析
May 27 Python
5种Python单例模式的实现方式
Jan 14 Python
Python数据类型详解(四)字典:dict
May 12 Python
Python中用字符串调用函数或方法示例代码
Aug 04 Python
python抽取指定url页面的title方法
May 11 Python
Pycharm代码无法复制,无法选中删除,无法编辑的解决方法
Oct 22 Python
python实现QQ邮箱/163邮箱的邮件发送
Jan 22 Python
python中的数据结构比较
May 13 Python
使用PyOpenGL绘制三维坐标系实例
Dec 24 Python
python numpy数组复制使用实例解析
Jan 10 Python
Python中递归以及递归遍历目录详解
Oct 24 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 的比较运算与逻辑运算详解
2016/05/12 PHP
PHP explode()函数用法讲解
2019/02/15 PHP
jquery 插件 任意位置浮动固定层
2008/12/25 Javascript
JavaScript入门教程(6) Window窗口对象
2009/01/31 Javascript
javascript 另一种图片滚动切换效果思路
2012/04/20 Javascript
js对图片base64编码字符串进行解码并输出图像示例
2014/03/17 Javascript
常用jQuery选择器总结
2014/07/11 Javascript
JavaScript设计模式之策略模式实例
2014/10/10 Javascript
深入理解JavaScript系列(44):设计模式之桥接模式详解
2015/03/04 Javascript
详解JavaScript中的every()方法
2015/06/08 Javascript
AngularJS使用ngOption实现下拉列表的实例代码
2016/01/23 Javascript
js简单正则验证汉字英文及下划线的方法
2016/11/28 Javascript
学习vue.js计算属性
2016/12/03 Javascript
深入理解JS继承和原型链的问题
2016/12/17 Javascript
微信小程序 安全包括(框架、功能模块、账户使用)详解
2017/01/16 Javascript
jQuery弹出层插件popShow用法示例
2017/01/23 Javascript
JavaScript之RegExp_动力节点Java学院整理
2017/06/29 Javascript
禁止弹窗中蒙层底部页面跟随滚动的几种方法
2017/12/07 Javascript
浅谈angular4.0中路由传递参数、获取参数最nice的写法
2018/03/12 Javascript
小程序实现按下录音松开识别语音
2019/11/22 Javascript
JavaScript TAB栏切换效果的示例
2020/11/05 Javascript
js实现鼠标切换图片(无定时器)
2021/01/27 Javascript
[06:09]辉夜杯主赛事开幕式
2015/12/25 DOTA
使用Python制作微信跳一跳辅助
2018/01/31 Python
Python中顺序表原理与实现方法详解
2019/12/03 Python
pytorch GAN伪造手写体mnist数据集方式
2020/01/10 Python
浅析python表达式4+0.5值的数据类型
2020/02/26 Python
Python用类实现扑克牌发牌的示例代码
2020/06/01 Python
MoviePy常用剪辑类及Python视频剪辑自动化
2020/12/18 Python
美国最佳选择产品网站:Best Choice Products
2019/05/27 全球购物
高二美术教学反思
2014/01/14 职场文书
《散步》教学反思
2014/03/02 职场文书
中班开学寄语
2014/04/04 职场文书
python之json文件转xml文件案例讲解
2021/08/07 Python
python playwright 自动等待和断言详解
2021/11/27 Python
实战 快速定位MySQL的慢SQL
2022/03/22 MySQL