捷徑

Softmin

class torch.nn.Softmin(dim=None)[原始碼][原始碼]

將 Softmin 函數應用於 n 維輸入張量。

重新縮放它們,使 n 維輸出張量的元素位於範圍 [0, 1] 內,總和為 1。

Softmin 定義為

Softmin(xi)=exp(xi)jexp(xj)\text{Softmin}(x_{i}) = \frac{\exp(-x_i)}{\sum_j \exp(-x_j)}
形狀
  • 輸入: ()(*) 其中 * 代表任意數量的額外維度

  • 輸出: ()(*), 與輸入相同的形狀

參數

dim (int) – 計算 Softmin 的維度 (因此沿著 dim 的每個切片總和為 1)。

返回值

一個與輸入具有相同維度和形狀的 Tensor,值在 [0, 1] 範圍內

返回類型

範例

>>> m = nn.Softmin(dim=1)
>>> input = torch.randn(2, 3)
>>> output = m(input)

文件

存取 PyTorch 的完整開發者文件

檢視文件

教學

取得初學者和進階開發者的深入教學

檢視教學

資源

尋找開發資源並獲得您的問題解答

檢視資源