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> |
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.