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多线程编程方式分析示例详解
Dec 06 Python
Django的URLconf中使用缺省视图参数的方法
Jul 18 Python
python编程开发之类型转换convert实例分析
Nov 13 Python
python如何查看系统网络流量的信息
Sep 12 Python
基于Python __dict__与dir()的区别详解
Oct 30 Python
python+matplotlib演示电偶极子实例代码
Jan 12 Python
Python实现加载及解析properties配置文件的方法
Mar 29 Python
python使用插值法画出平滑曲线
Dec 15 Python
Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法
Sep 24 Python
使用Python生成200个激活码的实现方法
Nov 22 Python
python——全排列数的生成方式
Feb 26 Python
Python根据字典的值查询出对应的键的方法
Sep 30 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解析html的实现代码
2011/08/08 PHP
使用迭代器 遍历文件信息的详解
2013/06/08 PHP
PHP之预定义接口详解
2015/07/29 PHP
php生成0~1随机小数的方法(必看)
2017/04/05 PHP
thinkPHP实现的联动菜单功能详解
2017/05/05 PHP
JS编程小常识很有用
2012/11/26 Javascript
jquery 页面滚动到指定DIV实现代码
2013/09/25 Javascript
javascript遍历控件实例详细解析
2014/01/10 Javascript
浅谈mint-ui 填坑之路
2017/11/06 Javascript
JavaScript设计模式之构造器模式(生成器模式)定义与用法实例分析
2018/07/26 Javascript
js如何获取图片url的Blob值并预览示例代码
2019/03/07 Javascript
Node.js系列之发起get/post请求(2)
2019/08/30 Javascript
关于layui 实现点击按钮添加一行(方法渲染创建的table)
2019/09/29 Javascript
解决vue项目运行提示Warnings while compiling.警告的问题
2020/09/18 Javascript
[49:13]DOTA2上海特级锦标赛C组资格赛#1 OG VS LGD第一局
2016/02/27 DOTA
Saltstack快速入门简单汇总
2016/03/01 Python
Django中Model的使用方法教程
2018/03/07 Python
Python 利用内置set函数对字符串和列表进行去重的方法
2018/06/29 Python
解决安装python库时windows error5 报错的问题
2018/10/21 Python
修改默认的pip版本为对应python2.7的方法
2018/11/06 Python
Python3 关于pycharm自动导入包快捷设置的方法
2019/01/16 Python
Python去除字符串前后空格的几种方法
2019/03/04 Python
Pycharm连接gitlab实现过程图解
2020/09/01 Python
Python中pass的作用与使用教程
2020/11/13 Python
马来西亚最热门的在线时尚商店:FashionValet
2018/11/11 全球购物
澳大利亚买卖正宗二手奢侈品交易平台:Luxe.It.Fwd
2019/10/16 全球购物
音乐系毕业生自荐信
2013/10/27 职场文书
企业文化演讲稿
2014/05/20 职场文书
保护环境的标语
2014/06/09 职场文书
乡镇群众路线整改落实情况汇报
2014/10/28 职场文书
社区灵活就业证明
2014/11/03 职场文书
邀请函样本
2015/02/02 职场文书
2015年节能降耗工作总结
2015/05/22 职场文书
元旦晚会开场白
2015/05/29 职场文书
黄河绝恋观后感
2015/06/08 职场文书
win10搭建配置ftp服务器的方法
2022/08/05 Servers