PyTorch:nn操作

Posted -柚子皮-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PyTorch:nn操作相关的知识,希望对你有一定的参考价值。

LayerNorm

torch.nn.LayerNorm(normalized_shape, eps=1e-05, elementwise_affine=True, device=None, dtype=None)

示例

>>> input = torch.randn(20, 5, 10, 10)
>>> # With Learnable Parameters
>>> m = nn.LayerNorm(input.size()[1:])
>>> # Without Learnable Parameters
>>> m = nn.LayerNorm(input.size()[1:], elementwise_affine=False)
>>> # Normalize over last two dimensions 对最后2维进行LN,如一个句子的所有词的embedding
>>> m = nn.LayerNorm([10, 10])
>>> # Normalize over last dimension of size 10 对最后一维(比如embedding维度)进行LN
>>> m = nn.LayerNorm(10)
>>> # Activating the module
>>> output = m(input)

[LayerNorm]

from: -柚子皮-

ref: 

以上是关于PyTorch:nn操作的主要内容,如果未能解决你的问题,请参考以下文章

PyTorch:损失函数loss function

PyTorch:损失函数loss function

PyTorch:tensor-数据处理

PyTorch:tensor-数据处理

pytorch中nn.Embedding原理及使用

PyTorch:Embedding初始化及自定义