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 mysqldb连接数据库
Mar 16 Python
pygame学习笔记(1):矩形、圆型画图实例
Apr 15 Python
Python批量修改文本文件内容的方法
Apr 29 Python
详解python中的json的基本使用方法
Dec 21 Python
Python中.py文件打包成exe可执行文件详解
Mar 22 Python
使用Python对MySQL数据操作
Apr 06 Python
Python实现的密码强度检测器示例
Aug 23 Python
啥是佩奇?使用Python自动绘画小猪佩奇的代码实例
Feb 20 Python
Python图像处理之图片文字识别功能(OCR)
Jul 30 Python
pytorch 限制GPU使用效率详解(计算效率)
Jun 27 Python
Python如何爬取b站热门视频并导入Excel
Aug 10 Python
C++和python实现阿姆斯特朗数字查找实例代码
Dec 07 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
最新制作ThinkPHP3.2.3完全开发手册
2015/11/23 PHP
php实现生成验证码实例分享
2016/04/10 PHP
php实现的网页版剪刀石头布游戏示例
2016/11/25 PHP
php面试实现反射注入的详细方法
2019/09/30 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
2020/03/02 PHP
Javascript 面向对象特性
2009/12/28 Javascript
求数组最大最小值方法适用于任何数组
2013/08/16 Javascript
JS中window.open全屏命令解析及使用示例
2013/12/11 Javascript
JS比较两个时间大小的简单示例代码
2013/12/20 Javascript
jquery学习总结(超级详细)
2014/09/04 Javascript
JavaScript实现多个重叠层点击切换效果的方法
2015/04/24 Javascript
javascript中CheckBox全选终极方案
2015/05/20 Javascript
JavaScript实现的伸展收缩型菜单代码
2015/10/14 Javascript
Bootstrap每天必学之工具提示(Tooltip)插件
2016/04/26 Javascript
深入理解JavaScript中的对象复制(Object Clone)
2016/05/18 Javascript
AngularJS Phonecat实例讲解
2016/11/21 Javascript
Asp.Net之JS生成分页条的方法
2016/11/23 Javascript
浅谈js函数三种定义方式 & 四种调用方式 & 调用顺序
2017/02/19 Javascript
浅谈vue的props,data,computed变化对组件更新的影响
2018/01/16 Javascript
Vue 处理表单input单行文本框的实例代码
2019/05/09 Javascript
vue 强制组件重新渲染(重置)的两种方案
2019/10/29 Javascript
解决vue动态下拉菜单 有数据未反应的问题
2020/08/06 Javascript
[01:46]DOTA2上海特锦赛小组赛英文解说KotlGuy采访
2016/02/27 DOTA
[50:58]2018DOTA2亚洲邀请赛3月29日 小组赛A组OpTic VS Newbee
2018/03/30 DOTA
Django 登陆验证码和中间件的实现
2018/08/17 Python
python opencv 图像拼接的实现方法
2019/06/27 Python
基于python使用tibco ems代码实例
2019/12/20 Python
python的列表List求均值和中位数实例
2020/03/03 Python
HTML5 在canvas中绘制文本附效果图
2014/06/23 HTML / CSS
数控专业大学生的自我鉴定
2013/11/13 职场文书
元旦联欢会感言
2014/03/04 职场文书
舞蹈专业求职信
2014/06/13 职场文书
党员教师群众路线个人整改措施
2014/10/28 职场文书
2014年度考核工作总结
2014/12/24 职场文书
Python+腾讯云服务器实现每日自动健康打卡
2021/12/06 Python
win11高清晰音频管理器在哪里?win11找不到高清晰音频管理器解决办法
2022/04/08 数码科技