(pytorch深度学习系列)pytorch构造深度学习模型学习笔记巫山巫峡

Module类是nn模块里提供的一个模型构造类,是所有神经网络模块的基类。可以继承基类并重构 __init()__函数和\(forward()\)函数的方式来构造模型。

以下是一个构造一个模型的例子:

实例化刚刚构建的MLP类得到模型变量net,net(X)会调用MLP继承自Module类的__call__函数,这个函数将调用MLP类定义的forward函数来完成前向计算。

如果定义的模型的前向计算就是简单的串联各层的计算时,可以通过Sequential类快速定义模型。它可以接收一个子模块的有序字典(OrderedDict)或者一系列子模块作为参数来逐一添加Module的实例,而模型的前向计算就是将这些实例按添加的顺序逐一计算。

定义一个与Sequential类有相同功能的类:ep_sequential来解读Sequential类的工作机制:

这里通过forward函数就可以看出Sequential类实现的是简单的串联各层

ModuleList接收一个子模块的列表作为输入,可以像List那样进行append和extend操作:

这是官网的例子:

但是,ModuleList并不是一般的list,加入到ModuleList里的所有模块的参数会被自动添加到网络中。下面的例子进行了对比:

输出:

从结果可以看出,使用ModuleList 初始化网络层,那么该层参数就会被自动加入调用ModuleList的网络的模型中。

ModuleDict接收一个子模块的字典作为输入, 类似ModuleList,可以像字典那样进行添加访问操作:

和ModuleList一样,ModuleDict实例仅仅是存放了一些模块的字典,并没有定义forward函数。同样,ModuleDict也与Python的普通的Dict不同,ModuleDict里的所有模块的参数会被自动添加到整个网络中。

THE END
0.一种沥青路面构造深度测量方法1.本发明涉及沥青路面测量领域,尤其涉及一种沥青路面构造深度测量方法。 背景技术: 2.沥青路面构造深度是反映路面抗滑性能的一项重要指标,也直接影响路面车辆行驶的安全性。现行欧美中等各国规范中,沥青路面构造深度采用铺砂法试验获得,但这种方法较易受操作者主观经验及测试环境影响,存在精确度偏低和离散性偏大的缺陷。jvzquC41yy}/zsnujw4dqv4|jwgonr4771814:627299293jvor
1.基于静动态抗滑特性的路面构造深度测量算法期刊摘要:路面湿滑是诱发交通事故的重要因素,为了解决构造深度和摩擦系数分别从路面静态纹理和动态摩擦运动角度方面反映路面抗滑性时存在的不一致问题,基于激光视觉测量方法得到沥青路面点云数据,提出一种有效构造深度测量算法;首先利用B样条对点云数据进行断点插值,在研究轮胎和路面接触摩擦的几何结构和抗滑机理的基础上,修正jvzquC41f0}bpofpifguc7hqo0io1yjtkqjjejq1zppuf}d42812<543
2.受拉植筋构造深度为何比受压小?观点汇总!设计受拉植筋构造深度为何比受压小?观点汇总! 《混凝土结构加固设计规范 GB 50367-2013》15.3.1 条的规定,植筋深度按构造要求时,钢筋受拉锚固深度比受压的还低,是什么原因呢?受拉钢筋最小构造锚固长度为max{0.3ls;10d;100mm},受压最小构造锚固长度为max{0.6ls;10d;100mm}。 关于植筋构造规定中的0.3ls和0.jvzq<84m0uooc7hqo0io1jwvkerfa:=;339::A:a92h9::7f24613?=w40nuou
3.基于数字图像处理技术的沥青路面构造深度评价方法研究【摘要】:文章依托济祁高速公路安徽省砀山段沥青混凝土路面施工项目,以单幅图像恢复物体形状原理计算沥青路面的数字图像构造深度,以灰度差来表征路面的凸起和凹下的高度差值,确定去噪预处理和灰度图像处理方法,研究了不同光照强度和不同拍摄高度对沥青路面数字图像构造深度的 jvzquC41yy}/ewpk0eun0ls1Ctzjeuj1ELLEVxycn/NFHN7239712:<0jvs
4.构造深度手工铺砂法(检测频率及测点确定)|微工路试验检测视频#构造深度手工铺砂法(检测频率及测点确定)| 微工路试验检测视频 #河南交院技术,手工铺砂法,构造深度,微工路,试验检测,,null,A站,AcFun,ACG,弹幕,视频,动画,漫画,游戏,斗鱼,新番,鬼畜,东方,初音,DOTA,MUGEN,LOL,Vocaloid,MAD,AMV,天下漫友是一家jvzquC41yy}/clkwp0io14ce4613=535
5.沥青路面抗滑性能检测方法研究文章在全面了解沥青路面抗滑性能机理的基础上,分析了抗滑性能的主要影响因素,并详细阐述了常用的几种检测方法,最后结合具体工程案例,对构造深度、摩擦系数、横向力系数相关指标进行了分析与探讨,以期进一步提高检测结果的准确性,科学评估路面的真实抗滑状况,制定有针对性的路面养护方案,保障道路行车安全。jvzquC41yy}/h8830ipo8ucig532;7126761:55:7;337xjvor
6.路基路面施工总结范文以上几种现象都非常容易导致交通事故的发生,经过调查分析,绝大部分交通事故的发生都是由于路面抗滑力不足所导致的。所以,对于高速公路道路表面来说,抗滑力性能的检测结果是一项非常重要的质量评定指标。抗滑陛能的常用测试方法有:摆式仪法、激光构造深度仪法和横向抗滑系数测试车。jvzquC41yy}/i€~qq0ipo8mcqyko1B67:54ivvq
7.沥青路面抗滑性不同评价指标及测试方法比较为了研究路面抗滑性能测试方法的适用性,有效地评价沥青路面抗滑性能,结合实体路段检测,采用横向力系数测试方法和激光构造深度测试方法分别进行测试,比较两种方法的适用性和优劣;通过研究成果调查及实体道路测试数据分析,对横向力系数和构造深度的相关性进行了探讨。结果表明:横向力系数和构造深度均可以准确地评价路面抗滑性jvzquC41yy}/{xtlkc4dqv4ctvodnn4:5;<55==953<3:B=:874ivvq