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中endswith()函数的基本使用
Apr 07 Python
Python中的默认参数详解
Jun 24 Python
[原创]教女朋友学Python(一)运行环境搭建
Nov 29 Python
Python通过matplotlib绘制动画简单实例
Dec 13 Python
python机器学习理论与实战(一)K近邻法
Jan 28 Python
Python把csv数据写入list和字典类型的变量脚本方法
Jun 15 Python
Python高级特性切片(Slice)操作详解
Sep 27 Python
利用Python如何实现一个小说网站雏形
Nov 23 Python
在python中获取div的文本内容并和想定结果进行对比详解
Jan 02 Python
学习python可以干什么
Feb 26 Python
在python中利用numpy求解多项式以及多项式拟合的方法
Jul 03 Python
使用django的objects.filter()方法匹配多个关键字的方法
Jul 18 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
老照片 - 几十年前的收音机与人
2021/03/02 无线电
深入理解:XML与对象的序列化与反序列化
2013/06/08 PHP
PHP实现采集抓取淘宝网单个商品信息
2015/01/08 PHP
php中instanceof 与 is_a()区别分析
2015/03/03 PHP
PHP简单获取上月、本月、近15天、近30天的方法示例
2017/07/03 PHP
PDO操作MySQL的基础教程(推荐)
2017/08/18 PHP
jQuery 性能优化指南(3)
2009/05/21 Javascript
jQuery 打造动态下滑菜单实现说明
2010/04/15 Javascript
js 禁止选择功能实现代码(兼容IE/Firefox)
2010/04/23 Javascript
jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)
2012/05/24 Javascript
原生javascript和jquery判断浏览器版本等信息
2013/07/04 Javascript
一个CSS+jQuery实现的放大缩小动画效果
2014/02/19 Javascript
js的Prototype属性解释及常用方法
2014/05/08 Javascript
javascript实现表格排序 编辑 拖拽 缩放
2015/01/02 Javascript
apply和call方法定义及apply和call方法的区别
2015/11/15 Javascript
辨析JavaScript中的Undefined类型与null类型
2016/05/26 Javascript
JavaScript提升性能的常用技巧总结【经典】
2016/06/20 Javascript
livereload工具实现前端可视化开发【推荐】
2016/12/23 Javascript
nuxt.js 缓存实践
2018/06/25 Javascript
JSONP原理及应用实例详解
2018/09/13 Javascript
Postman的下载及安装教程详解
2018/10/16 Javascript
详解react-refetch的使用小例子
2019/02/15 Javascript
Django模板继承 extend标签实例代码详解
2019/05/16 Javascript
layui表格内放置图片,并点击放大的实例
2019/09/10 Javascript
JavaScript实现简单动态表格
2020/12/02 Javascript
python实现bitmap数据结构详解
2014/02/17 Python
Python与Java间Socket通信实例代码
2017/03/06 Python
Python实现的删除重复文件或图片功能示例【去重】
2019/04/23 Python
python cv2读取rtsp实时码流按时生成连续视频文件方式
2019/12/25 Python
python实现二分类和多分类的ROC曲线教程
2020/06/15 Python
Html5页面上如何禁止手机虚拟键盘弹出
2020/03/19 HTML / CSS
Hotter Shoes英国官网:英伦风格,舒适的鞋子
2017/12/28 全球购物
会计电算化应届生自荐信
2014/02/25 职场文书
学校百日安全活动总结
2015/05/07 职场文书
学历证明范文
2015/06/16 职场文书
2019年让高校“心动”的自荐信
2019/03/25 职场文书