Sigmoid

sigmoide de clase pública

Activación sigmoidea. sigmoid(x) = 1 / (1 + exp(-x)) .

Aplica la función de activación sigmoidea. Para valores pequeños (<-5), sigmoid devuelve un valor cercano a cero, y para valores grandes (>5) el resultado de la función se acerca a 1.

Sigmoide es equivalente a un Softmax de 2 elementos, donde se supone que el segundo elemento es cero. La función sigmoidea siempre devuelve un valor entre 0 y 1.

Por ejemplo:

     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]
 

Constructores Públicos

Sigmoide (Ops tf)
Crea una activación sigmoidea.

Métodos públicos

Operando <T>
llamada (entrada de operando <T>)
Obtiene la operación de cálculo para la activación.

Métodos heredados

Constructores Públicos

Sigmoide público (Ops tf)

Crea una activación sigmoidea.

Parámetros
tf las operaciones de TensorFlow

Métodos públicos

Llamada pública de operando <T> (entrada de operando <T>)

Obtiene la operación de cálculo para la activación.

Parámetros
aporte el tensor de entrada
Devoluciones
  • El operando para la activación.