torch.nn.functional¶
卷积函数¶
将 1D 卷积应用于由多个输入平面组成的输入信号。 |
|
在由多个输入平面组成的输入图像上应用 2D 卷积。 |
|
将 3D 卷积应用于由多个输入平面组成的输入图像。 |
|
将 1D 转置卷积运算符应用于由多个输入平面组成的输入信号,有时也称为“反卷积”。 |
|
将 2D 转置卷积运算符应用于由多个输入平面组成的输入图像,有时也称为“反卷积”。 |
|
将 3D 转置卷积运算符应用于由多个输入平面组成的输入图像,有时也称为“反卷积” |
|
从批处理的输入张量中提取滑动局部块。 |
|
将一组滑动的局部块组合成一个大的包含张量。 |
池化函数¶
在由多个输入平面组成的输入信号上应用 1D 平均池化。 |
|
在 中应用 2D 平均池化操作按步长划分的区域步骤。 |
|
在 中应用 3D 平均池化操作按步长划分的区域步骤。 |
|
在由多个输入平面组成的输入信号上应用 1D 最大池化。 |
|
在由多个输入平面组成的输入信号上应用 2D 最大池化。 |
|
在由多个输入平面组成的输入信号上应用 3D 最大池化。 |
|
计算 的偏逆 。 |
|
计算 的偏逆 。 |
|
计算 的偏逆 。 |
|
在由多个输入平面组成的输入信号上应用 1D 功率平均池化。 |
|
在由多个输入平面组成的输入信号上应用 2D 功率平均池。 |
|
在由多个输入平面组成的输入信号上应用 1D 自适应最大池化。 |
|
在由多个输入平面组成的输入信号上应用 2D 自适应最大池化。 |
|
在由多个输入平面组成的输入信号上应用 3D 自适应最大池化。 |
|
在由多个输入平面组成的输入信号上应用 1D 自适应平均池化。 |
|
在由多个输入平面组成的输入信号上应用 2D 自适应平均池化。 |
|
在由多个输入平面组成的输入信号上应用 3D 自适应平均池化。 |
|
在由多个输入平面组成的输入信号上应用 2D 分数最大池化。 |
|
在由多个输入平面组成的输入信号上应用 3D 分数最大池化。 |
注意力机制¶
计算对查询、键和值张量的缩放点积注意力,如果传递,则使用可选的注意力掩码,如果指定的概率大于 0.0,则应用 dropout。 |
非线性激活函数¶
对输入 Tensor 的每个元素进行阈值设置。 |
|
按元素应用修正的线性单元函数。 |
|
按元素应用 HardTanh 函数。 |
|
按元素应用 hardswish 函数,如论文中所述: |
|
应用元素级函数. |
|
按元素应用 Exponential Linear Unit (ELU) 函数。 |
|
按元素应用,跟和. |
|
按元素应用,. |
|
按元素应用, |
|
按元素应用函数其中 weight 是一个可学习的参数。 |
|
随机泄漏 ReLU。 |
|
门控线性单元。 |
|
当 approximate 参数为 'none' 时,它会按元素应用函数 |
|
按元素应用 |
|
按元素应用硬收缩函数 |
|
按元素应用, |
|
按元素应用函数 |
|
按元素应用函数. |
|
应用 softmin 函数。 |
|
应用 softmax 函数。 |
|
按元素应用软收缩函数 |
|
应用 softmax,后跟对数。 |
|
按元素应用, |
|
应用元素级函数 |
|
应用元素级函数 |
|
按元素应用 Sigmoid 线性单元 (SiLU) 功能。 |
|
按元素应用 Mish 函数。 |
|
对一批数据中的每个通道应用批量标准化。 |
|
对最近一定数量的维度应用组规范化。 |
|
对批量中每个数据样本中的每个通道应用实例标准化。 |
|
对最近一定数量的维度应用图层标准化。 |
|
对由多个输入平面组成的输入信号应用局部响应归一化,其中声道占据第二个维度。 |
|
执行指定维度上输入的归一化。 |
线性函数¶
对传入数据应用线性转换:. |
|
将双线性变换应用于传入数据: |
Dropout 函数¶
在训练期间,使用伯努利分布中的样本以概率随机将输入张量的某些元素随机归零。 |
|
将 Alpha 丢弃应用于输入。 |
|
随机屏蔽整个通道(通道是一个特征图,例如 |
|
将整个通道随机归零(通道是 1D 特征图,例如-th 通道的-batch input 中的第 -th 样本是 1D 张量) 的 Intent Tensor 的 Intent Tensor 的 Intent T |
|
将整个 channel 随机归零(channel 是一个 2D 特征图,例如-th 通道的-batch input 中的第 -th 个样本是 2D 张量) 的 Intent Tensor 的 Intent Tensor 的 Intent T |
|
将整个通道随机归零(通道是一个 3D 特征图,例如-th 通道的-batch input 中的第 -th 个样本是 3D 张量) 的 Intent Tensor 的 Intent Tensor 的 Intent T |
稀疏函数¶
一个简单的查找表,用于查找固定字典和大小的嵌入。 |
|
计算嵌入包的 sums、means 或 max,而不实例化中间嵌入。 |
|
采用索引值为 shape 的 LongTensor,并返回一个 shape 的张量,该张量在任何地方都有零,但最后一个维度的索引与输入张量的相应值匹配时除外,在这种情况下,它将为 1。 |
距离函数¶
返回 和 之间的余弦相似度,沿 dim 计算。 |
|
计算输入中每对行向量之间的 p-norm 距离。 |
损失函数¶
测量目标概率和输入概率之间的二进制交叉熵的函数。 |
|
测量目标和输入 logit 之间的二进制交叉熵的函数。 |
|
泊松负对数似然损失。 |
|
该准则计算 input logit 和 target 之间的交叉熵损失。 |
|
Connectionist Temporal Classification 损失。 |
|
高斯负对数似然损失。 |
|
取均值元素绝对值差的函数。 |
|
测量元素均方误差。 |
|
负对数似然损失。 |
|
如果绝对元素误差低于 delta,则使用平方项,否则使用 delta 缩放的 L1 项的函数。 |
|
如果绝对元素误差低于 beta,则使用平方项,否则使用 L1 项的函数。 |
|
视觉功能¶
在 shape 为转换为 shape 为,其中 r 是 。 |
|
Pads 张量。 |
|
对输入进行下采样/向上采样为给定的或给定的 |
|
将输入上采样为 given 或 given |
|
使用最近邻的像素值对输入进行上采样。 |
|
使用双线性上采样对输入进行上采样。 |
|
给定 和 一个流场 ,计算 using 值和像素位置。 |
|
在给定一批仿射矩阵的情况下生成 2D 或 3D 流场(采样网格)。 |
DataParallel 函数(多 GPU、分布式)¶
data_parallel¶
|
在 device_ids 中给定的 GPU 之间并行评估 module(input)。 |