Attivazione del sigmoide. sigmoid(x) = 1 / (1 + exp(-x))
.
Applica la funzione di attivazione del sigmoide. Per valori piccoli (<-5), sigmoid
restituisce un valore vicino a zero, mentre per valori grandi (>5) il risultato della funzione si avvicina a 1.
Sigmoid è equivalente a un Softmax a 2 elementi, dove si presume che il secondo elemento sia zero. La funzione sigmoide restituisce sempre un valore compreso tra 0 e 1.
Per esempio:
Operand<TFloat32> input = tf.constant( new float[] {-20f, -1.0f, 0.0f, 1.0f, 20f}); Sigmoid<TFloat32> sigmoid = new Sigmoid<>(tf); Operand<TFloat32> result = sigmoid.call(input); // result is [2.0611537e-09f, 2.6894143e-01f, // 5.0000000e-01f,7.3105860e-01f, 1.f]
Costruttori pubblici
Sigmoide (Ops tf) Crea un'attivazione Sigmoide. |
Metodi pubblici
Operando <T> |
Metodi ereditati
Costruttori pubblici
Sigmoide pubblico (Ops tf)
Crea un'attivazione Sigmoide.
Parametri
tf | le operazioni TensorFlow |
---|
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 |
---|
Ritorni
- L'operando per l'attivazione