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中装饰器的一个妙用
Feb 08 Python
Python中处理字符串的相关的len()方法的使用简介
May 19 Python
分享一下如何编写高效且优雅的 Python 代码
Sep 07 Python
Python网络编程 Python套接字编程
Sep 13 Python
Python常用爬虫代码总结方便查询
Feb 25 Python
Python脚本修改阿里云的访问控制列表的方法
Mar 08 Python
GitHub 热门:Python 算法大全,Star 超过 2 万
Apr 29 Python
python ChainMap的使用和说明详解
Jun 11 Python
Python使用python-docx读写word文档
Aug 26 Python
Python ADF 单位根检验 如何查看结果的实现
Jun 03 Python
pyMySQL SQL语句传参问题,单个参数或多个参数说明
Jun 06 Python
Python进行区间取值案例讲解
Aug 02 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
十天学会php之第四天
2006/10/09 PHP
CakePHP去除默认显示的标题及图标的方法
2008/10/22 PHP
PHP与jquery实时显示网站在线人数实例详解
2016/12/02 PHP
PHP实现的分解质因数操作示例
2018/08/01 PHP
Prototype使用指南之enumerable.js
2007/01/10 Javascript
在JavaScript中获取请求的URL参数[正则]
2010/12/25 Javascript
基于jQuery判断两个元素是否有重叠部分的代码
2012/07/25 Javascript
JQuery控制图片由中心点逐渐放大效果
2016/06/26 Javascript
JS实现物体带缓冲的间歇运动效果示例
2016/12/22 Javascript
vue-cli中打包图片路径错误的解决方法
2017/10/26 Javascript
深入解析ES6中的promise
2018/11/08 Javascript
javascript实现小型区块链功能
2019/04/03 Javascript
详解滑动穿透(锁body)终极探索
2019/04/16 Javascript
turn.js异步加载实现翻书效果
2019/07/25 Javascript
vue获取form表单的值示例
2019/10/29 Javascript
如何基于javascript实现贪吃蛇游戏
2020/02/09 Javascript
vue利用全局导航守卫作登录后跳转到未登录前指定页面的实例代码
2020/05/19 Javascript
Python Nose框架编写测试用例方法
2017/10/26 Python
pandas筛选某列出现编码错误的解决方法
2018/11/07 Python
Python利用matplotlib做图中图及次坐标轴的实例
2019/07/08 Python
python实现本地批量ping多个IP的方法示例
2019/08/07 Python
python实现XML解析的方法解析
2019/11/16 Python
Pycharm配置PyQt5环境的教程
2020/04/02 Python
基于python判断字符串括号是否闭合{}[]()
2020/09/21 Python
python 基于opencv 实现一个鼠标绘图小程序
2020/12/11 Python
css3实现元素环绕中心点布局的方法示例
2019/01/15 HTML / CSS
H5最强接口之canvas实现动态图形功能
2019/05/31 HTML / CSS
戴森英国官网:Dyson英国
2019/05/07 全球购物
白酒市场营销方案
2014/02/25 职场文书
大学生党员批评与自我批评范文
2014/10/14 职场文书
合作合同协议书范本
2015/01/27 职场文书
python process模块的使用简介
2021/05/14 Python
MySQL Router实现MySQL的读写分离的方法
2021/05/27 MySQL
Java9新特性之Module模块化编程示例演绎
2022/03/16 Java/Android
Mysql 文件配置解析介绍
2022/05/06 MySQL
CSS控制继承中的height能变为可继承吗
2022/06/10 HTML / CSS