Sigmoid

Sigmoïde de classe publique

Activation sigmoïde. sigmoid(x) = 1 / (1 + exp(-x)) .

Applique la fonction d'activation sigmoïde. Pour les petites valeurs (<-5), sigmoid renvoie une valeur proche de zéro, et pour les grandes valeurs (>5) le résultat de la fonction se rapproche de 1.

Sigmoïde équivaut à un Softmax à 2 éléments, où le deuxième élément est supposé être nul. La fonction sigmoïde renvoie toujours une valeur comprise entre 0 et 1.

Par exemple :

     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]
 

Constructeurs Publics

Sigmoïde (Ops tf)
Crée une activation sigmoïde.

Méthodes publiques

Opérande <T>
appel (entrée opérande <T>)
Obtient l’opération de calcul pour l’activation.

Méthodes héritées

Constructeurs Publics

Sigmoïde public (Ops tf)

Crée une activation sigmoïde.

Paramètres
tf les opérations TensorFlow

Méthodes publiques

Appel d'opérande public <T> (entrée d'opérande <T>)

Obtient l’opération de calcul pour l’activation.

Paramètres
saisir le tenseur d'entrée
Retour
  • L'opérande d'activation