Sigmoid

klasa publiczna Sigmoid

Aktywacja sigmoidalna. sigmoid(x) = 1 / (1 + exp(-x)) .

Stosuje funkcję aktywacji sigmoidy. Dla małych wartości (<-5) sigmoid zwraca wartość bliską zeru, a dla dużych wartości (>5) wynik funkcji zbliża się do 1.

Sigmoid jest odpowiednikiem 2-elementowego Softmax, gdzie zakłada się, że drugi element ma wartość zero. Funkcja sigmoidalna zawsze zwraca wartość z zakresu od 0 do 1.

Na przykład:

     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]
 

Konstruktorzy publiczni

Sigmoida (Ops tf)
Tworzy aktywację Sigmoida.

Metody publiczne

Argument <T>
wywołanie (wejście argumentu <T>)
Pobiera operację obliczeniową dla aktywacji.

Metody dziedziczone

Konstruktorzy publiczni

publiczna sigmoida (Ops tf)

Tworzy aktywację Sigmoida.

Parametry
tf operacji TensorFlow

Metody publiczne

publiczne wywołanie argumentu <T> (wejście argumentu <T>)

Pobiera operację obliczeniową dla aktywacji.

Parametry
wejście tensor wejściowy
Zwroty
  • Operand aktywacji