當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python tf.keras.layers.Softmax用法及代碼示例


Softmax 激活函數。

繼承自:LayerModule

用法

tf.keras.layers.Softmax(
    axis=-1, **kwargs
)

參數

  • axis 整數或整數列表,沿其應用 softmax 歸一化的軸。

返回

  • inputs 形狀相同的 softmaxed 輸出。

不帶掩碼的例子:

inp = np.asarray([1., 2., 1.])
layer = tf.keras.layers.Softmax()
layer(inp).numpy()
array([0.21194157, 0.5761169 , 0.21194157], dtype=float32)
mask = np.asarray([True, False, True], dtype=bool)
layer(inp, mask).numpy()
array([0.5, 0. , 0.5], dtype=float32)

輸入形狀:

隨意的。將此層用作模型中的第一層時,請使用關鍵字參數input_shape(整數元組,不包括樣本軸)。

輸出形狀:

與輸入的形狀相同。

調用參數:

  • inputs:softmax 層的輸入或 logits。
  • mask: 一個與inputs.默認為None.掩碼指定 1 保留和 0 掩碼。

相關用法


注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.keras.layers.Softmax。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。