在PyTorch的torch.nn
模块中,有许多用于构建和训练神经网络的函数和类。以下是一些主要的函数和类分类:
1. 神经网络层 (Layers)
nn.Linear
:全连接层nn.Conv2d
:二维卷积层nn.Conv3d
:三维卷积层nn.ConvTranspose2d
:二维反卷积层nn.ConvTranspose3d
:三维反卷积层nn.BatchNorm1d
:一维批量归一化层nn.BatchNorm2d
:二维批量归一化层nn.BatchNorm3d
:三维批量归一化层nn.RNN
:简单循环神经网络层nn.LSTM
:长短期记忆网络层nn.GRU
:门控循环单元层nn.Embedding
:嵌入层nn.Dropout
:Dropout层nn.D