Sigmoid

classe pública Sigmóide

Ativação sigmóide. sigmoid(x) = 1 / (1 + exp(-x)) .

Aplica a função de ativação sigmóide. Para valores pequenos (<-5), sigmoid retorna um valor próximo de zero, e para valores grandes (>5) o resultado da função fica próximo de 1.

Sigmoid é equivalente a um Softmax de 2 elementos, onde o segundo elemento é assumido como zero. A função sigmóide sempre retorna um valor entre 0 e 1.

Por exemplo:

     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]
 

Construtores Públicos

Sigmóide (Ops tf)
Cria uma ativação Sigmóide.

Métodos Públicos

Operando <T>
chamada (entrada operando <T>)
Obtém a operação de cálculo para a ativação.

Métodos herdados

Construtores Públicos

sigmóide público (Ops tf)

Cria uma ativação Sigmóide.

Parâmetros
TF as operações do TensorFlow

Métodos Públicos

chamada de operando público <T> (entrada de operando <T>)

Obtém a operação de cálculo para a ativação.

Parâmetros
entrada o tensor de entrada
Devoluções
  • O operando para a ativação