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。 |
|
給定仿射矩陣 |