基于pytorch的保存和加载模型参数的方法


Posted in Python onAugust 17, 2019

当我们花费大量的精力训练完网络,下次预测数据时不想再(有时也不必再)训练一次时,这时候torch.save(),torch.load()就要登场了。

保存和加载模型参数有两种方式:

方式一:

torch.save(net.state_dict(),path):

功能:保存训练完的网络的各层参数(即weights和bias)

其中:net.state_dict()获取各层参数,path是文件存放路径(通常保存文件格式为.pt或.pth)

net2.load_state_dict(torch.load(path)):

功能:加载保存到path中的各层参数到神经网络

注意:不可以直接为torch.load_state_dict(path),此函数不能直接接收字符串类型参数

方式二:

torch.save(net,path):

功能:保存训练完的整个网络模型(不止weights和bias)

net2=torch.load(path):

功能:加载保存到path中的整个神经网络

说明:官方推荐方式一,原因自然是保存的内容少,速度会更快。

以上这篇基于pytorch的保存和加载模型参数的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
深入理解Python变量与常量
Jun 02 Python
Python利用pandas计算多个CSV文件数据值的实例
Apr 19 Python
Django框架自定义session处理操作示例
May 27 Python
python多线程共享变量的使用和效率方法
Jul 16 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
Oct 11 Python
python的scipy实现插值的示例代码
Nov 12 Python
python 使用cx-freeze打包程序的实现
Mar 14 Python
sklearn线性逻辑回归和非线性逻辑回归的实现
Jun 09 Python
自学python用什么系统好
Jun 23 Python
Python如何定义接口和抽象类
Jul 28 Python
Python map及filter函数使用方法解析
Aug 06 Python
如何通过python实现IOU计算代码实例
Nov 02 Python
pytorch 固定部分参数训练的方法
Aug 17 #Python
python之PyQt按钮右键菜单功能的实现代码
Aug 17 #Python
pytorch 在网络中添加可训练参数,修改预训练权重文件的方法
Aug 17 #Python
python PyQt5/Pyside2 按钮右击菜单实例代码
Aug 17 #Python
Pytorch 实现自定义参数层的例子
Aug 17 #Python
Python中PyQt5/PySide2的按钮控件使用实例
Aug 17 #Python
画pytorch模型图,以及参数计算的方法
Aug 17 #Python
You might like
PHP 和 MySQL 基础教程(一)
2006/10/09 PHP
PHP 获取MSN好友列表的代码(2009-05-14测试通过)
2009/09/09 PHP
PHP写杨辉三角实例代码
2011/07/17 PHP
Yii模型操作之criteria查找数据库的方法
2016/07/15 PHP
thinkphp3.2.0 setInc方法 源码全面解析
2018/01/29 PHP
js网页侧边随页面滚动广告效果实现
2011/04/14 Javascript
javascript 主动派发事件总结
2011/08/09 Javascript
jQuery div层的放大与缩小简单实现代码
2013/03/28 Javascript
window.location.href中url中数据量太大时的解决方法
2013/12/23 Javascript
JS弹出层单纯的绝对定位居中示例代码
2014/02/18 Javascript
基于jquery实现发送文章到手机的代码
2014/12/26 Javascript
javascript中AJAX用法实例分析
2015/01/30 Javascript
超级给力的JavaScript的React框架入门教程
2015/07/02 Javascript
JS实现的通用表单验证插件完整实例
2015/08/20 Javascript
Javascript技术栈中的四种依赖注入小结
2016/02/27 Javascript
js实现商品抛物线加入购物车特效
2020/11/18 Javascript
基于jquery实现ajax无刷新评论
2020/08/19 Javascript
js中通过getElementsByName访问name集合对象的方法
2016/10/31 Javascript
JavaScript中日常收集常见的10种错误(推荐)
2017/01/08 Javascript
JavaScript实现二分查找实例代码
2017/02/22 Javascript
Python牛刀小试密码爆破
2011/02/03 Python
python 读取excel文件生成sql文件实例详解
2017/05/12 Python
CSS3旋转——彩色扇子兼容firefox浏览器
2013/06/04 HTML / CSS
一款基于css3的动画按钮代码教程
2014/11/23 HTML / CSS
AmazeUI 手机版页面的顶部导航条Header与侧边导航栏offCanvas的示例代码
2020/08/19 HTML / CSS
海滩咖啡馆:Beach Cafe
2018/02/02 全球购物
The North Face北面荷兰官网:美国著名户外品牌
2019/10/16 全球购物
优秀党员转正的自我评价
2013/10/06 职场文书
数控技校生自我鉴定
2014/03/02 职场文书
亲子运动会的活动方案
2014/08/17 职场文书
新疆民族团结演讲稿
2014/08/27 职场文书
交通违章检讨书
2014/09/21 职场文书
幼儿园园长新年寄语2015
2014/12/08 职场文书
学生自我评语
2015/01/04 职场文书
2015年班组长工作总结
2015/04/10 职场文书
债务追讨律师函
2015/06/24 职场文书