两者包含的其实是你所定义的网络中继承自nn.Module的模块,比如nn.Relu,nn.Conv2d等,并不是你整个网络的forward()结构,而且你自定义的函数模块也是没有的,实验如下:

另外,model.modules会迭代每一层,而model.children只迭代一层,比如上面这个model.modules,把xjmnet打印一遍以后,还进入到里面,把子层也打印了,而model.children只会打印xjmnet里面的东西,也就是上图中不会出现xjmnet。

而对于model._modules(),它返回一个可迭代的对象,其中包含整个网络最基础的组成结构,还是用上面的例子,此时他不打印xjmnet,而直接打印xjmnet里面的组成。在这里情况和children()比较像,但是是不一样的,如果xjmnet里面还有子层,用children会把整个子层打印一遍,而model._modules()只会答应基本组成结构

model.modules()和model.children()以及model._modules.items()相关推荐

  1. Pytorch中的model.modules()和model.children()的区别

    Pytorch中的model.modules()和model.children()的区别 背景:最近在做网络模型中可视化的过程中,需要将网络结构中的某一层的特征进行输出.所以就遇到了这个问题,小小记录 ...

  2. Model.modules和Model.children

    Model.modules和Model.children 首先我们先定义一个网络结构: class Linear(nn.Module):def __init__(self):super().__ini ...

  3. WideDeep Model、Wide Model(LR)、Deep Model、DeepFm Model、NFM Model复现笔记

    声明:本模型复现笔记记录自己学习过程,如果有错误请各位老师批评指正. 本周复现了Wide&Deep Model.Wide Model.Deep Model.DeepFm Model.NFM M ...

  4. pytorch系列8 --self.modules() 和 self.children()的区别

    本文主要讲述: self.modue和self.children的区别与联系 说实话,我真的只想讲参数初始化方式,但总感觉在偏离的道路上越走越远... 在看一些pytorch文章讲述自定义参数初始化方 ...

  5. PyTorch中的model.modules(), model.children(), model.named_children(), model.parameters(), model.nam...

    https://www.jianshu.com/p/a4c745b6ea9b

  6. php model类,PHP培训之PHP Model类

    class Model{//数据库连接protected $link;//主机地址protected $host;//用户名protected $user;//密码protected $pwd;//数 ...

  7. Thymeleaf读取model里面的对象||Thymeleaf读取model里面的集合||Themeleaf在js中取值||访问带参数的消息||ThymeleafObjects的使用[取三大作域的值

    Thymeleaf读取model里面的对象 Student.java package com.sxt.domain;import lombok.AllArgsConstructor; import l ...

  8. php 实现 model层,Thinkhphp5控制器调用的Model层的方法总结

    控制器器里: /** * Created by PhpStorm. * User: Haima * Date: 2018/7/8 * Time: 15:58 */ namespace app\api\ ...

  9. 特斯拉涨价:Model 3价格上调1万元 Model Y上调2.1万

    12月31日消息,据特斯拉中国官网显示,Model 3以及Model Y两款车型的后驱版宣布涨价. 其中,Model 3后轮驱动版价格调整为26.5652万元,较此前售价上调1万元:Model Y后轮 ...

最新文章

  1. MailKit帮助类
  2. c语言程序设计教程 实验十,清华大学出版社-图书详情-《C语言程序设计实验教程》...
  3. 【LeetCode-面试算法经典-Java实现】【054-Spiral Matrix(螺旋矩阵)】
  4. python发送邮件outlook_通过Python发送Outlook电子邮件?
  5. Web服务器网管交流一下
  6. Notepad++ 配置java编译环境
  7. cmd 下关闭不需要的进程
  8. PHP生成TXT文件并自动下载
  9. 数据分享 — 国内外常用夜间灯光数据产品介绍
  10. 英中繁简编程术语对照
  11. 企业计算机网络安全威胁及措施
  12. python登录判断用户名和密码_第一个python程序-判断登陆用户名和密码是否正确...
  13. WIN间远程桌面连接:你的凭据不工作解决(亲测有效)
  14. 云服务器端口管理修改,云服务器端口管理修改
  15. /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found问题解决方法
  16. 中国人工智能学会公布首批会士名单,共计53名产业领军人物当选
  17. Grapher Automation 学习及绘制彩色渐变平面剖面图原理
  18. 开源有魔力 - DolphinScheduler 的 Apache 之路
  19. SQL Server-------安全机制1
  20. 女朋友让我深夜十二点催她睡觉,我用Python轻松搞定!

热门文章

  1. 接口测试管理平台手册
  2. 国内外计算机联锁系统的发展,车站计算机联锁系统的现状与发展
  3. 新中新电子f200a驱动安装_走班排课,闪亮登场!江门市棠下中学高一年级率先进入“新高考”模式!...
  4. 几款主流的网络仿真软件
  5. live555库安装_live555生成库文件
  6. android 游戏降低画质6,怎么改善安卓游戏画面?
  7. 另一条路去IOE:全内存数据库弯道超车
  8. 一个团队需要什么样的人
  9. 浙江大学招生目录新增一整个联合学院,包含人工智能,计算机专硕!
  10. 蛋白质集合c语言算法,利用蛋白质序列的预测方法