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> |
Metody dziedziczone
Konstruktorzy publiczni
publiczna sigmoida (Ops tf)
Tworzy aktywację Sigmoida.
Parametry
tf | operacji TensorFlow |
---|