《深度学习框架PyTorch入门与实践》系列:04-nn模块详解:用积木搭建神经网络本文你将学到:如何继承 nn.Module 写出自己的网络层、nn.Parameter 与自动反向传播的关系、Conv2d/Pool/Linear/BatchNorm/Dropout 五大常用层的参数含义与输出形状计算、ReLU 的 inplace 陷阱、Sequential 与 ModuleList 两种容器的三种写法与本质区别(为什么普通 list 存的层"训练不到")、LSTM 与 LSTMCell 的关系,以及损失函数为什么也是一种 layer。全文代码基于 PyTorch 1.8,均可直接运行。