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> |
Métodos heredados
Constructores públicos
público Sigmoide (Ops tf)
Crea una activación sigmoidea.
Parámetros
tf | las operaciones de TensorFlow |
---|