torch.nn.functional#
创建时间: 2019年6月11日 | 最后更新时间: 2024年3月25日
卷积函数#
对由多个输入平面组成的输入信号进行1D卷积操作。 |
|
对由多个输入平面组成的输入图像应用二维卷积。 |
|
对由多个输入平面组成的输入图像应用三维卷积。 |
|
对由多个输入平面组成的输入信号应用一维转置卷积算子,有时也称为“反卷积”。 |
|
对由多个输入平面组成的输入图像应用二维转置卷积算子,有时也称为“反卷积”。 |
|
对由多个输入平面组成的输入图像应用三维转置卷积算子,有时也称为“反卷积”。 |
|
从批量输入张量中提取滑动局部块。 |
|
将一系列滑动局部块组合成一个大的包含张量。 |
池化函数#
对由多个输入平面组成的输入信号进行1D平均池化操作。 |
|
在 区域中以 为步长进行二维平均池化操作。 |
|
在 区域中以 为步长进行三维平均池化操作。 |
|
对由多个输入平面组成的输入信号应用 1D 最大池化。 |
|
在由多个输入平面组成的输入信号上应用 2D 最大池化。 |
|
对由多个输入平面组成的输入信号应用 3D 最大池化。 |
|
计算 |
|
计算 |
|
计算 |
|
对由多个输入平面组成的输入信号应用一维功率平均池化。 |
|
对由多个输入平面组成的输入信号应用二维功率平均池化。 |
|
对由多个输入平面组成的输入信号应用三维功率平均池化。 |
|
对由多个输入平面组成的输入信号应用 1D 自适应最大池化。 |
|
对由多个输入平面组成的输入信号应用 2D 自适应最大池化。 |
|
对由多个输入平面组成的输入信号应用 3D 自适应最大池化。 |
|
对由多个输入平面组成的输入信号应用 1D 自适应平均池化。 |
|
对由多个输入平面组成的输入信号应用二维自适应平均池化。 |
|
对由多个输入平面组成的输入信号应用三维自适应平均池化。 |
|
对由多个输入平面组成的输入信号应用二维分数最大池化。 |
|
对由多个输入平面组成的输入信号应用三维分数最大池化。 |
注意力机制#
torch.nn.attention.bias
模块包含旨在与 scaled_dot_product_attention
一起使用的 attention_biases。
scaled_dot_product_attention(query, key, value, attn_mask=None, dropout_p=0.0, |
非线性激活函数#
对输入张量的每个元素应用阈值。 |
|
|
|
逐元素应用线性整流单元函数。 |
|
|
|
逐元素应用 HardTanh 函数。 |
|
|
|
逐元素应用 hardswish 函数。 |
|
逐元素应用 函数。 |
|
逐元素应用指数线性单元 (ELU) 函数。 |
|
|
|
逐元素应用 函数,其中 和 。 |
|
逐元素应用 函数。 |
|
逐元素应用 函数。 |
|
|
|
逐元素应用 函数,其中 weight 是一个可学习的参数。 |
|
随机 LeakyReLU。 |
|
|
|
门控线性单元。 |
|
当 approximate 参数为 'none' 时,它会逐元素应用 函数。 |
|
逐元素应用 函数。 |
|
逐元素应用 hard shrinkage 函数。 |
|
逐元素应用 函数。 |
|
逐元素应用 函数。 |
|
逐元素应用 函数。 |
|
应用 softmin 函数。 |
|
应用 softmax 函数。 |
|
逐元素应用 soft shrinkage 函数。 |
|
应用 softmax 然后取对数。 |
|
逐元素应用 函数。 |
|
逐元素应用 函数。 |
|
逐元素应用 Hardsigmoid 函数。 |
|
逐元素应用 Sigmoid Linear Unit (SiLU) 函数。 |
|
逐元素应用 Mish 函数。 |
|
跨批次数据为每个通道应用 Batch Normalization。 |
|
为最后若干维应用 Group Normalization。 |
|
在批次中的每个数据样本内独立为每个通道应用 Instance Normalization。 |
|
为最后若干维应用 Layer Normalization。 |
|
对输入信号应用局部响应归一化。 |
|
应用均方根层归一化。 |
|
在指定维度上执行输入的 归一化。 |
Dropout 函数#
在训练期间,以 |
|
对输入应用 alpha dropout。 |
|
随机屏蔽整个通道(通道是特征图)。 |
|
随机将整个通道(通道是一维特征图)归零。 |
|
随机将整个通道(通道是二维特征图)归零。 |
|
随机将整个通道(通道是三维特征图)归零。 |
稀疏函数#
生成一个简单的查找表,用于在一个固定的字典和大小中查找嵌入。 |
|
计算嵌入的“袋”的总和、平均值或最大值。 |
|
接收索引值为 |
距离函数#
有关详细信息,请参见 |
|
沿 dim 返回 |
|
计算输入中每对行向量之间的 p-范数距离。 |
损失函数#
计算目标和输入概率之间的二元交叉熵。 |
|
计算目标和输入 logits 之间的二元交叉熵。 |
|
计算泊松负对数似然损失。 |
|
计算余弦嵌入损失。 |
|
计算输入 logits 和目标之间的交叉熵损失。 |
|
计算连接主义时间分类(CTC)损失。 |
|
计算高斯负对数似然损失。 |
|
计算 hinge 嵌入损失。 |
|
计算 KL 散度损失。 |
|
计算 L1 损失,可选加权。 |
|
计算逐元素均方误差,可选加权。 |
|
计算间隔排名损失。 |
|
计算多标签间隔损失。 |
|
计算多标签软间隔损失。 |
|
计算多类别间隔损失,可选加权。 |
|
计算负对数似然损失。 |
|
计算 Huber 损失,可选加权。 |
|
计算 Smooth L1 损失。 |
|
计算软间隔损失。 |
|
计算给定输入张量与大于 0 的间隔之间的三元组损失。 |
|
使用自定义距离函数计算输入张量之间的三元组间隔损失。 |
视觉函数#
将形状为 的张量重新排列成形状为 的张量,其中 r 是 |
|
逆转 |
|
填充张量。 |
|
下采样/上采样输入。 |
|
上采样输入。 |
|
使用最近邻像素值上采样输入。 |
|
使用双线性上采样对输入进行上采样。 |
|
计算 grid sample。 |
|
给定仿射矩阵 |