Softmax

classe pubblica Softmax

Softmax converte un vettore reale in un vettore di probabilità categoriali.

Gli elementi del vettore di output sono compresi nell'intervallo (0, 1) e la somma è 1.

Ogni vettore viene gestito in modo indipendente. L'argomento axis imposta su quale asse dell'input viene applicata la funzione.

Softmax viene spesso utilizzato come attivazione per l'ultimo livello di una rete di classificazione perché il risultato potrebbe essere interpretato come una distribuzione di probabilità.

Il softmax di ciascun vettore x viene calcolato come: exp(x) / tf.sum(exp(x)) .

I valori di input sono le probabilità logaritmiche della probabilità risultante.

Costruttori pubblici

Softmax (Ops tf)
Crea un'attivazione softmax in cui l'asse predefinito è ERROR(/#AXIS_DEFAULT) che indica l'ultima dimensione.
Softmax (Ops tf, asse int)
Crea un'attivazione Softmax

Metodi pubblici

Operando <T>
chiamata (ingresso operando <T>)
Ottiene l'operazione di calcolo per l'attivazione.

Metodi ereditati

Costruttori pubblici

Softmax pubblico (Ops tf)

Crea un'attivazione softmax in cui l'asse predefinito è ERROR(/#AXIS_DEFAULT) che indica l'ultima dimensione.

Parametri
tf le operazioni TensorFlow

Softmax pubblico (Ops tf, asse int)

Crea un'attivazione Softmax

Parametri
tf le operazioni TensorFlow
asse Verrebbe eseguita la dimensione softmax.

Metodi pubblici

Chiamata pubblica dell'operando <T> (ingresso dell'operando <T>)

Ottiene l'operazione di calcolo per l'attivazione.

Parametri
ingresso il tensore di ingresso
ritorna
  • L'operando per l'attivazione