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.

Sigmoid 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

público Sigmoide (Ops tf)

Crea una activación sigmoidea.

Parámetros
tf las operaciones de TensorFlow

Métodos públicos

pública operando <T> llamada ( Operando <T> de entrada)

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