torch.nn.functional¶
卷积函数¶
| 对由多个输入平面组成的输入信号应用一维卷积。 | |
| 对由多个输入平面组成的输入图像应用二维卷积。 | |
| 对由多个输入平面组成的输入图像应用三维卷积。 | |
| 对由多个输入平面组成的输入信号应用一维转置卷积运算符,有时也称为“反卷积”。 | |
| 对由多个输入平面组成的输入图像应用二维转置卷积运算符,有时也称为“反卷积”。 | |
| 对由多个输入平面组成的输入图像应用 3D 转置卷积运算符,有时也称为“反卷积”。 | |
| 从批处理输入张量中提取滑动局部块。 | |
| 将滑动局部块数组组合成一个包含的大型张量。 | 
池化函数¶
| 对由多个输入平面组成的输入信号应用 1D 平均池化。 | |
| 在 区域应用 2D 平均池化操作,步长为 。 | |
| 在 区域应用 3D 平均池化操作,步长为 步。 | |
| 对由多个输入平面组成的输入信号应用 1D 最大池化。 | |
| 对由多个输入平面组成的输入信号应用 2D 最大池化。 | |
| 对由多个输入平面组成的输入信号应用 3D 最大池化。 | |
| 计算  | |
| 计算  | |
| 计算  | |
| 对由多个输入平面组成的输入信号应用 1D 幂平均池化。 | |
| 对由多个输入平面组成的输入信号应用 2D 幂平均池化。 | |
| 对由多个输入平面组成的输入信号应用 3D 幂平均池化。 | |
| 对由多个输入平面组成的输入信号应用 1D 自适应最大池化。 | |
| 对由多个输入平面组成的输入信号应用 2D 自适应最大池化。 | |
| 对由多个输入平面组成的输入信号应用 3D 自适应最大池化。 | |
| 对由多个输入平面组成的输入信号应用 1D 自适应平均池化。 | |
| 对由多个输入平面组成的输入信号应用 2D 自适应平均池化。 | |
| 对由多个输入平面组成的输入信号应用 3D 自适应平均池化。 | |
| 对由多个输入平面组成的输入信号应用 2D 分数最大池化。 | |
| 对由多个输入平面组成的输入信号应用 3D 分数最大池化。 | 
注意力机制¶
torch.nn.attention.bias 模块包含注意力偏差,这些偏差旨在与 scaled_dot_product_attention 一起使用。
| 在查询、键和值张量上计算缩放点积注意力,使用可选的注意力掩码(如果传递),并在指定大于 0.0 的概率时应用 dropout。 | 
非线性激活函数¶
| 对输入张量的每个元素应用阈值。 | |
| 
 | |
| 逐元素应用修正线性单元函数。 | |
| 
 | |
| 逐元素应用 HardTanh 函数。 | |
| 
 | |
| 逐元素应用 hardswish 函数。 | |
| 对元素应用 函数。 | |
| 对元素应用指数线性单元 (ELU) 函数。 | |
| 
 | |
| Applies element-wise, , with and . | |
| 对元素应用 函数。 | |
| 对每个元素应用 | |
| 
 | |
| 对元素应用函数 ,其中 weight 是一个可学习的参数。 | |
| 随机泄漏 ReLU。 | |
| 
 | |
| 门控线性单元。 | |
| 当近似参数为 'none' 时,它对元素应用函数 | |
| Applies element-wise | |
| 逐元素应用硬收缩函数 | |
| 逐元素应用, | |
| 逐元素应用函数 | |
| 对每个元素应用函数 . | |
| 应用 softmin 函数。 | |
| 应用 softmax 函数。 | |
| 对每个元素应用软收缩函数。 | |
| 应用 softmax 函数,然后取对数。 | |
| Applies element-wise, | |
| 对每个元素应用函数 | |
| 对每个元素应用 Hardsigmoid 函数。 | |
| 对每个元素应用 Sigmoid 线性单元 (SiLU) 函数。 | |
| 对每个元素应用 Mish 函数。 | |
| 对一批数据中的每个通道应用批归一化。 | |
| 对最后几个维度应用组归一化。 | |
| 对批次中每个数据样本的每个通道独立应用实例归一化。 | |
| 对最后几个维度应用层归一化。 | |
| 对输入信号应用局部响应归一化。 | |
| 对指定维度上的输入执行 归一化。 | 
Dropout 函数¶
| 在训练期间,以概率  | |
| 对输入应用 alpha dropout。 | |
| 随机屏蔽整个通道(通道是特征图)。 | |
| 随机将整个通道归零(通道是一维特征图)。 | |
| 随机将整个通道归零(通道是二维特征图)。 | |
| 随机将整个通道归零(通道是三维特征图)。 | 
稀疏函数¶
| 生成一个简单的查找表,在固定字典和大小中查找嵌入。 | |
| 计算嵌入“包”的总和、平均值或最大值。 | |
| 接受形状为  | 
距离函数¶
| 有关详细信息,请参阅  | |
| 返回  | |
| 计算输入中每对行向量之间的 p 范数距离。 | 
损失函数¶
| 测量目标和输入概率之间的二元交叉熵。 | |
| 计算目标和输入 logits 之间的二元交叉熵。 | |
| 泊松负对数似然损失。 | |
| 有关详细信息,请参阅  | |
| 计算输入 logits 和目标之间的交叉熵损失。 | |
| 应用连接主义时间分类损失。 | |
| 高斯负对数似然损失。 | |
| 有关详细信息,请参阅  | |
| 计算 KL 散度损失。 | |
| 计算元素级绝对值差的平均值。 | |
| 测量元素级均方误差。 | |
| 有关详细信息,请参阅  | |
| 有关详细信息,请参阅  | |
| 有关详细信息,请参阅  | |
| 有关详细信息,请参阅  | |
| 计算负对数似然损失。 | |
| 计算 Huber 损失。 | |
| 计算 Smooth L1 损失。 | |
| 有关详细信息,请参阅  | |
| 计算给定输入张量之间的三元组损失,其边缘大于 0。 | |
| 使用自定义距离函数计算输入张量的三元组边缘损失。 | 
视觉函数¶
| Rearranges elements in a tensor of shape  to a tensor of shape , where r is the  | |
| Reverses the  | |
| 填充张量。 | |
| 对输入进行下采样/上采样。 | |
| 对输入进行上采样。 | |
| 使用最近邻像素值对输入进行上采样。 | |
| 使用双线性上采样对输入进行上采样。 | |
| 计算网格采样。 | |
| 给定一批仿射矩阵  |