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 是 |
|
透過將形狀為 的張量中的元素重新排列成形狀為 的張量,來反轉 |
|
填充張量。 |
|
對輸入進行下/上取樣。 |
|
對輸入進行上取樣。 |
|
使用最近鄰畫素值對輸入進行上取樣。 |
|
使用雙線性上取樣對輸入進行上取樣。 |
|
計算網格取樣。 |
|
給定一批仿射矩陣 |