Softmax 激活函數。
用法
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 掩碼。
相關用法
- Python tf.keras.layers.Subtract用法及代碼示例
- Python tf.keras.layers.StackedRNNCells用法及代碼示例
- Python tf.keras.layers.StringLookup用法及代碼示例
- Python tf.keras.layers.SimpleRNN用法及代碼示例
- Python tf.keras.layers.SimpleRNNCell用法及代碼示例
- Python tf.keras.layers.InputLayer用法及代碼示例
- Python tf.keras.layers.serialize用法及代碼示例
- Python tf.keras.layers.Dropout用法及代碼示例
- Python tf.keras.layers.maximum用法及代碼示例
- Python tf.keras.layers.LayerNormalization用法及代碼示例
- Python tf.keras.layers.Conv2D用法及代碼示例
- Python tf.keras.layers.RepeatVector用法及代碼示例
- Python tf.keras.layers.Multiply用法及代碼示例
- Python tf.keras.layers.Activation用法及代碼示例
- Python tf.keras.layers.Conv1D用法及代碼示例
- Python tf.keras.layers.experimental.preprocessing.PreprocessingLayer.adapt用法及代碼示例
- Python tf.keras.layers.CategoryEncoding用法及代碼示例
- Python tf.keras.layers.subtract用法及代碼示例
- Python tf.keras.layers.experimental.preprocessing.HashedCrossing用法及代碼示例
- Python tf.keras.layers.ZeroPadding3D用法及代碼示例
注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.keras.layers.Softmax。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。