Sigmoid

Sigmoide di classe pubblica

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>
chiamata (ingresso operando <T>)
Ottiene l'operazione di calcolo per l'attivazione.

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