pytorch 训练集尺寸必须一致吗(pytorch如何防止加载模型改变参数)

技术torch.nn.ModuleList有什么用本篇内容主要讲解“torch.nn.ModuleList有什么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“torch.n

本文主要讲解“torch.nn.ModuleList有什么用”,感兴趣的朋友不妨看看。本文介绍的方法简单、快速、实用。让边肖带你去学习“火炬有什么用”!

简介

模块列表(模块=无)

Holdssubmodulesinalist。

它可以以列表的形式保存多个子模块。

modulelistcanbeindexedlikeragrupityonlist,

但是butmodulesitcontainsareproperlyregistered已注册,

和illbevisiblebyallModulemethods。

模块列表可以像python列表一样进行索引,

并且其中的模块将被正确注册,

并且它保存的module可以被所有的Module方法看到,

之所以不能直接用python列表保存,

因为PyTorch需要自动跟踪计算图,计算自动梯度,

如果使用python列表或python字典直接保存模块,

那么梯度就不能自动正确计算。

参数参数

模块(可迭代,可选)可迭代的模块添加

接受的参数是模块模块的迭代类型,用于添加到模块列表中。

附加(模块)方法

appendsagivenmoduletotheendofthelist。

因素

模块(nn。模块)-模块追加

用于将模块添加到列表的末尾。

扩展(模块)方法

appendsmodules from apythonetrablettendofthelist。

从python可迭代对象向列表中添加多个模块

参数参数

模块(可迭代)iterable of modulestoappend

模块的迭代对象

插入(索引,模块)方法

insertagivenmodulebeforegivenindexintlist。

因素

index(int)indexto insert。

模块(nn。模块)-模块插入

这个方法将一个模块演示代码:插入到ModuleList中的指定位置,就像python普通列表一样。

classMyModule(nn。module): def _ _ init _ _(self): super(my module,self)。_ _ init _ _()self . lineas=nn。ModuleList([nn。线性(10,10)for iinlang(10)])def forward(self,x)3360 # modulelistantasanizable,orbeindexedusing intsfori,lineenumerate (self。lineas)3360 x=self。线性[I//2] (x) l (x)

子模块必须放在顶级属性中,而不是列表或字典中。

因为如果它不在顶层,而是在列表或字典中,

那么优化器就不能准确定位这些子模块,

因此,不可能优化和更新这些模块的参数。

如果您需要一个列表或字典来存储您的子模块,

然后需要使用pytorch提供的方法,即nn。ModuleList和nn.moduldict。

注意:

子模块子模块必须在顶级属性中,不能存储在列表或字典中。

否则,优化器无法准确定位这些学习参数,从而无法正确优化参数。

如果有必要,我们可以使用nn。pytorch提供的模块列表。

还有nn。模块旨在实现列表和字典的功能。至此,相信大家对“torch . nn . moduleist有什么用”有了更深的理解,让我们一起来实践吧!这是网站。更多相关内容,可以去相关渠道查询,关注我们,继续学习!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/154125.html

(0)

相关推荐

  • Oracle GoldenGate配置参数分析

    技术Oracle GoldenGate配置参数分析这篇文章主要介绍“Oracle GoldenGate配置参数分析”,在日常操作中,相信很多人在Oracle GoldenGate配置参数分析问题上存在疑惑,小编查阅了各式

    攻略 2021年11月15日
  • naalo2怎么读,NaAlO2是什么东西

    技术naalo2怎么读,NaAlO2是什么东西NaAlO2 偏铝酸钠 铝和氢氧化钠2Al+2H2O+2NaOH=2NaAlO2+3H2 氧化铝和氢氧化钠也可以Al2O3+2NaOH=2NaAlO2+H2O化学式NaAlO

    生活 2021年10月19日
  • 快速建站选择台湾云服务器有什么好处

    技术快速建站选择台湾云服务器有什么好处很多新站长对于租用服务器应该选择什么样的海外服务器还是比较困惑的,尤其是目前市面上的除了物理服务器、云服务器、VPS的平台区别之外,对于哪个地区的机房更合适也有不了解的地方,就最近各

    礼包 2021年10月30日
  • 如何理解mysql中的union limit exists关键字

    技术如何理解mysql中的union limit exists关键字这篇文章给大家介绍如何理解mysql中的union limit exists关键字,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

    攻略 2021年10月21日
  • 11组 需求分析报告

    技术11组 需求分析报告 11组 需求分析报告一、团队基本情况1.团队项目的整体计划安排2.团队分工3.本次作业贡献比例成员
    任务
    贡献比例高靖涵
    PPT优化、答辩和准备问题
    20%赵文涛
    博客撰写
    1

    礼包 2021年11月1日
  • 1立方米等于多少立方厘米,一立方厘米等于多少立方米

    技术1立方米等于多少立方厘米,一立方厘米等于多少立方米1立方厘米=0.000001立方米1立方米等于多少立方厘米。立方厘米和立方米都是体积单位,常用的体积单位有:立方米、立方分米、立方厘米等。计算容积一般用容积单位,如升

    生活 2021年10月28日