Pytorch修改ResNet模型全连接层进行直接训练实例


Posted in Python onSeptember 10, 2019

之前在用预训练的ResNet的模型进行迁移训练时,是固定除最后一层的前面层权重,然后把全连接层输出改为自己需要的数目,进行最后一层的训练,那么现在假如想要只是把

最后一层的输出改一下,不需要加载前面层的权重,方法如下:

model = torchvision.models.resnet18(pretrained=False)
num_fc_ftr = model.fc.in_features
model.fc = torch.nn.Linear(num_fc_ftr, 224)
model = nn.DataParallel(model, device_ids=config.gpus).to(device)

首先模型结构是必须要传入的,然后把最后一层的输出改为自己所需的数目

以上知识点很简单,大家可以测试下,感谢大家的阅读和对三水点靠木的支持。

Python 相关文章推荐
python实现的阳历转阴历(农历)算法
Apr 25 Python
Python中lambda的用法及其与def的区别解析
Jul 28 Python
python基础教程之面向对象的一些概念
Aug 29 Python
python显示生日是星期几的方法
May 27 Python
Python自然语言处理 NLTK 库用法入门教程【经典】
Jun 26 Python
Python Unittest根据不同测试环境跳过用例的方法
Dec 16 Python
详解Python中pandas的安装操作说明(傻瓜版)
Apr 08 Python
Django中URL的参数传递的实现
Aug 04 Python
浅析Python语言自带的数据结构有哪些
Aug 27 Python
numpy:找到指定元素的索引示例
Nov 26 Python
利用python实现.dcm格式图像转为.jpg格式
Jan 13 Python
python实现手机推送 代码也就10行左右
Apr 12 Python
django drf框架自带的路由及最简化的视图
Sep 10 #Python
Pytorch中accuracy和loss的计算知识点总结
Sep 10 #Python
python3.7环境下安装Anaconda的教程图解
Sep 10 #Python
Windows10下 python3.7 安装 facenet的教程
Sep 10 #Python
python 图像处理画一个正弦函数代码实例
Sep 10 #Python
Python操作Mongodb数据库的方法小结
Sep 10 #Python
Python使用matplotlib绘制三维参数曲线操作示例
Sep 10 #Python
You might like
prototype 源码中文说明之 prototype.js
2006/09/22 Javascript
javascript中的new使用
2010/03/20 Javascript
JQuery autocomplete 使用手册
2010/04/01 Javascript
IE8 中使用加速器(Activities)
2010/05/14 Javascript
Egret引擎开发指南之创建项目
2014/09/03 Javascript
jquery渐隐渐显的图片幻灯闪烁切换实现方法
2015/02/26 Javascript
快速掌握Node.js中setTimeout和setInterval的使用方法
2016/03/21 Javascript
jQuery插件fullPage.js实现全屏滚动效果
2016/12/02 Javascript
用原生js做单页应用
2017/01/17 Javascript
原生js实现打字动画游戏
2017/02/04 Javascript
jQuery实现搜索页面关键字的功能
2017/02/16 Javascript
微信小程序对接七牛云存储的方法
2017/07/30 Javascript
微信小程序-滚动消息通知的实例代码
2017/08/03 Javascript
JavaScript数据结构之双向链表定义与使用方法示例
2017/10/27 Javascript
AngularJS中controller控制器继承的使用方法
2017/11/03 Javascript
详解webpack模块加载器兼打包工具
2018/09/11 Javascript
JavaScript this绑定过程深入详解
2018/12/07 Javascript
js canvas实现橡皮擦效果
2018/12/20 Javascript
ES6 Iterator接口和for...of循环用法分析
2019/07/31 Javascript
使用vue-router切换页面时实现设置过渡动画
2019/10/31 Javascript
Vue循环遍历选项赋值到对应控件的实现方法
2020/06/22 Javascript
浅谈python装饰器探究与参数的领取
2017/12/01 Python
解决pyecharts在jupyter notebook中使用报错问题
2020/04/23 Python
Python中一个for循环循环多个变量的示例
2019/07/16 Python
解决Mac下使用python的坑
2019/08/13 Python
Pycharm 2020最新永久激活码(附最新激活码和插件)
2020/09/17 Python
基于tf.shape(tensor)和tensor.shape()的区别说明
2020/06/30 Python
Jupyter安装链接aconda实现过程图解
2020/11/02 Python
高清屏下canvas重置尺寸引发的问题的解决
2019/10/14 HTML / CSS
大学毕业生工作的自我评价
2013/10/01 职场文书
电气自动化专业职业规划范文
2014/02/16 职场文书
高中语文课后反思
2014/04/27 职场文书
药剂专业个人求职信范文
2014/04/29 职场文书
党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
SpringAop日志找不到方法的处理
2021/06/21 Java/Android
Nginx性能优化之Gzip压缩设置详解(最大程度提高页面打开速度)
2022/02/12 Servers