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比较2个xml内容的方法
May 11 Python
Python字符串逐字符或逐词反转方法
May 21 Python
python爬取51job中hr的邮箱
May 14 Python
详解Python各大聊天系统的屏蔽脏话功能原理
Dec 01 Python
python实现内存监控系统
Mar 07 Python
浅谈Python中的可迭代对象、迭代器、For循环工作机制、生成器
Mar 11 Python
python的常见矩阵运算(小结)
Aug 07 Python
使用python实现对元素的长截图功能
Nov 14 Python
python 非线性规划方式(scipy.optimize.minimize)
Feb 11 Python
基于python实现判断字符串是否数字算法
Jul 10 Python
Python实现邮件发送的详细设置方法(遇到问题)
Jan 18 Python
教你怎么用Python selenium操作浏览器对象的基础API
Jun 23 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
用Json实现PHP与JavaScript间数据交换的方法详解
2013/06/20 PHP
解析centos中Apache、php、mysql 默认安装路径
2013/06/25 PHP
支持中文和其他编码的php截取字符串函数分享(截取中文字符串)
2014/03/13 PHP
JQuery中操作Css样式的方法
2014/02/12 Javascript
jQuery打印图片pdf、txt示例代码
2014/07/22 Javascript
CSS图片响应式 垂直水平居中
2015/08/14 Javascript
jQuery Validate初步体验(二)
2015/12/12 Javascript
jQuery 获取select选中值及清除选中状态
2016/12/13 Javascript
Vue系列:通过vue-router如何传递参数示例
2017/01/16 Javascript
.net MVC+Bootstrap下使用localResizeIMG上传图片
2017/04/21 Javascript
Node.js对MongoDB数据库实现模糊查询的方法
2017/05/03 Javascript
基于es6三点运算符的使用方法(实例讲解)
2017/10/12 Javascript
JS+CSS实现网页加载中的动画效果
2017/10/27 Javascript
bootstrap响应式工具使用详解
2017/11/29 Javascript
vue用Object.defineProperty手写一个简单的双向绑定的示例
2018/07/09 Javascript
微信小程序image图片加载完成监听
2019/08/31 Javascript
Node.js控制台彩色输出的方法与原理实例详解
2019/12/01 Javascript
webpack打包优化的几个方法总结
2020/02/10 Javascript
uni-app如何页面传参数的几种方法总结
2020/04/28 Javascript
[05:03]显微镜下的DOTA2第十期——Ti3豪之超神幽鬼
2014/06/23 DOTA
[51:53]完美世界DOTA2联赛循环赛 LBZS vs DM BO2第二场 11.01
2020/11/02 DOTA
Python3基础之基本数据类型概述
2014/08/13 Python
python字典排序实例详解
2015/05/20 Python
详谈python3中用for循环删除列表中元素的坑
2018/04/19 Python
python之文件读取一行一行的方法
2018/07/12 Python
设置python3为默认python的方法
2018/10/31 Python
基于python if 判断选择结构的实例详解
2019/05/06 Python
python:HDF和CSV存储优劣对比分析
2020/06/08 Python
Ibatis的核心配置文件都有什么
2014/09/08 面试题
安全责任书范文
2014/03/12 职场文书
幼儿园亲子活动总结
2014/04/26 职场文书
敬老院院长事迹材料
2014/05/21 职场文书
金融保险专业求职信
2014/09/03 职场文书
学校班子个人对照检查材料思想汇报
2014/09/27 职场文书
2015年化验室工作总结
2015/04/23 职场文书
工作表现证明
2015/06/15 职场文书