Pytorch 实现冻结指定卷积层的参数

作者:陈军2号 时间:2023-05-22 07:27:21 

python代码


   for i, para in enumerate(self._net.module.features.parameters()):
     if i < 16:
       para.requires_grad = False
     else:
       para.requires_grad = True
   # Solver.
   # self._solver = torch.optim.SGD(
   #   self._net.parameters(), lr=self._options['base_lr'],
   #   momentum=0.9, weight_decay=self._options['weight_decay'])
   self._solver = torch.optim.SGD(
     self._net.module.parameters(), lr=self._options['base_lr'],
     momentum=0.9, weight_decay=self._options['weight_decay'])

分析

通过for循环将需要冻结的layer的requires_grad属性设置为False

来源:https://blog.csdn.net/u011622208/article/details/86078055

标签:Pytorch,冻结,卷积层,参数
0
投稿

猜你喜欢

  • 快速解决 MySQL中与浮点比较有关的问题

    2008-11-27 16:28:00
  • keras 获取某层的输入/输出 tensor 尺寸操作

    2021-11-14 09:55:06
  • 用VB将ASP代码封装成DLL

    2007-09-28 12:46:00
  • 国内外字体网站(font)的整理

    2007-10-14 09:58:00
  • 良好的css代码注释

    2008-07-01 13:02:00
  • Python 数据分析之Beautiful Soup 提取页面信息

    2022-04-30 04:34:10
  • python过滤中英文标点符号的实例代码

    2022-11-09 13:43:09
  • python使用协程实现并发操作的方法详解

    2021-09-24 11:23:10
  • python实现汉诺塔算法

    2022-11-11 04:57:51
  • Python的Django框架中使用SQLAlchemy操作数据库的教程

    2021-10-28 11:41:09
  • 用python生成(动态彩色)二维码的方法(使用myqr库实现)

    2023-05-08 16:24:05
  • asp使用 sql_dmo 添加新数据库代码

    2010-03-17 20:57:00
  • MySQL 数据库优化的具体方法说明

    2024-01-15 08:26:13
  • 用javascript实现页面无刷新更新数据

    2011-08-14 07:54:08
  • python常用函数random()函数详解

    2022-08-04 18:17:21
  • SQL语句练习实例之四 找出促销活动中销售额最高的职员

    2011-11-03 16:47:03
  • mysql 8.0.28 安装配置方法图文教程

    2024-01-16 16:40:26
  • python同步windows和linux文件

    2023-12-11 11:44:35
  • PyQt5+QtChart绘制散点图

    2023-02-27 01:50:43
  • python字典get()方法用法分析

    2023-04-01 23:50:41
  • asp之家 网络编程 m.aspxhome.com