torch.nn.functional¶
卷积函数¶
在由多个输入平面组成的输入信号上应用一维卷积。 |
|
在由多个输入平面组成的输入图像上应用二维卷积。 |
|
在由多个输入平面组成的输入图像上应用三维卷积。 |
|
在由多个输入平面组成的输入信号上应用一维转置卷积算子,有时也称为“反卷积”。 |
|
在由多个输入平面组成的输入图像上应用二维转置卷积算子,有时也称为“反卷积”。 |
|
在由多个输入平面组成的输入图像上应用三维转置卷积算子,有时也称为“反卷积” |
|
从批量输入的张量中提取滑动局部块。 |
|
将滑动局部块数组组合成一个大的包含张量。 |
池化函数¶
在由多个输入平面组成的输入信号上应用一维平均池化。 |
|
在 区域上应用二维平均池化操作,步长为 。 |
|
在 区域上应用三维平均池化操作,步长为 。 |
|
在由多个输入平面组成的输入信号上应用一维最大池化。 |
|
在由多个输入平面组成的输入信号上应用二维最大池化。 |
|
在由多个输入平面组成的输入信号上应用三维最大池化。 |
|
计算 |
|
计算 |
|
计算 |
|
在由多个输入平面组成的输入信号上应用一维幂平均池化。 |
|
在由多个输入平面组成的输入信号上应用二维幂平均池化。 |
|
在由多个输入平面组成的输入信号上应用三维幂平均池化。 |
|
在由多个输入平面组成的输入信号上应用一维自适应最大池化。 |
|
在由多个输入平面组成的输入信号上应用二维自适应最大池化。 |
|
在由多个输入平面组成的输入信号上应用三维自适应最大池化。 |
|
在由多个输入平面组成的输入信号上应用一维自适应平均池化。 |
|
在由多个输入平面组成的输入信号上应用二维自适应平均池化。 |
|
在由多个输入平面组成的输入信号上应用三维自适应平均池化。 |
|
在由多个输入平面组成的输入信号上应用二维分数最大池化。 |
|
在由多个输入平面组成的输入信号上应用三维分数最大池化。 |
注意力机制¶
模块 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 是一个可学习的参数。 |
|
随机化 Leaky ReLU。 |
|
|
|
门控线性单元。 |
|
当 approximate 参数为 'none' 时,逐元素应用函数 |
|
逐元素应用函数 |
|
逐元素应用硬收缩函数 |
|
逐元素应用函数 |
|
逐元素应用函数 |
|
逐元素应用函数 。 |
|
应用 softmin 函数。 |
|
应用 softmax 函数。 |
|
逐元素应用 soft shrinkage 函数 |
|
应用 softmax 后接对数函数。 |
|
逐元素应用, |
|
逐元素应用函数 |
|
逐元素应用 Hardsigmoid 函数。 |
|
逐元素应用 Sigmoid Linear Unit (SiLU) 函数。 |
|
逐元素应用 Mish 函数。 |
|
对一批数据中的每个通道应用批量归一化。 |
|
对最后若干个维度应用组归一化。 |
|
对一批数据中每个数据样本的每个通道独立应用实例归一化。 |
|
对最后若干个维度应用层归一化。 |
|
对输入信号应用局部响应归一化。 |
|
应用均方根层归一化。 |
|
对输入沿指定维度执行 归一化。 |
Dropout 函数¶
在训练期间,以概率 |
|
对输入应用 alpha dropout。 |
|
随机遮蔽整个通道(一个通道是一个特征图)。 |
|
随机将整个通道置零(一个通道是一个一维特征图)。 |
|
随机将整个通道置零(一个通道是一个二维特征图)。 |
|
随机将整个通道置零(一个通道是一个三维特征图)。 |
稀疏函数¶
生成一个简单的查找表,用于在固定字典和大小中查找嵌入。 |
|
计算嵌入“袋”的总和、均值或最大值。 |
|
接受形状为 |
距离函数¶
详细信息请参阅 |
|
返回 |
|
计算输入中每对行向量之间的 p-范数距离。 |
损失函数¶
计算目标与输入概率之间的二元交叉熵。 |
|
计算目标与输入 logits 之间的二元交叉熵。 |
|
泊松负对数似然损失。 |
|
详细信息请参阅 |
|
计算输入 logits 与目标之间的交叉熵损失。 |
|
应用联结主义时间分类 (CTC) 损失。 |
|
高斯负对数似然损失。 |
|
详细信息请参阅 |
|
计算 KL 散度损失。 |
|
计算逐元素绝对值差的平均值的函数。 |
|
计算逐元素均方误差,支持可选加权。 |
|
详细信息请参阅 |
|
详细信息请参阅 |
|
详细信息请参阅 |
|
详细信息请参阅 |
|
计算负对数似然损失。 |
|
计算 Huber 损失,支持可选加权。 |
|
计算平滑 L1 损失。 |
|
详细信息请参阅 |
|
计算给定输入张量与大于 0 的 margin 之间的 triplet 损失。 |
|
使用自定义距离函数计算输入张量的 triplet margin 损失。 |
视觉函数¶
将形状为 的张量中的元素重新排列成形状为 的张量,其中 r 是 |
|
通过将形状为 的张量中的元素重新排列成形状为 的张量,来反转 |
|
填充张量。 |
|
对输入进行下/上采样。 |
|
对输入进行上采样。 |
|
使用最近邻像素值对输入进行上采样。 |
|
使用双线性上采样对输入进行上采样。 |
|
计算网格采样。 |
|
给定一批仿射矩阵 |