Dans l'apprentissage automatique, la fonction sigmoïde agit comme une fonction d'activation qui ajoute la non-linéarité à un modèle. Simplement, la fonction sigmoïde est utilisée pour créer un modèle non linéaire. La formule mathématique est 1 / (1 + exp (-x)).
Nous verrons comment il est appliqué sur les éléments du tenseur.
TF.fonction sigmoïd ()
Le TF.Sigmoïd () est utilisé pour renvoyer les valeurs sigmoïdes d'une valeur donnée dans un tenseur.
Il ne faut qu'un seul paramètre, le tenseur, qui a des nombres.
Selon la formule, X représente chaque élément dans un tenseur. Enfin, la valeur est calculée et entraîne une valeur sigmoïde.
Syntaxe:
TF.sigmoïd (tensor_input)
Paramètre:
Le tenseur_input est un tenseur qui a des nombres.
Cela peut être une ou deux dimensions.
Exemple 1:
Créons un tenseur unidimensionnel dans JS qui a des valeurs nulles, non définies et nan et renvoie les valeurs sigmoïdes.
Indice de linux
Tensorflow.JS - TF.sigmoïd ()
Sortir:
Nous avons observé que si l'entrée est nan ou non définie, le sigmoïde est également nan.
Exemple 2:
Créons un tenseur qui a deux dimensions en js avec 2 lignes et 2 colonnes qui ont des valeurs décimales et renvoie les valeurs sigmoïdes.
Indice de linux
Tensorflow.JS - TF.sigmoïd ()
Sortir:
Exemple 3:
Créons un tenseur qui a deux dimensions en js avec 2 lignes et 2 colonnes qui ont des valeurs d'exposontes et renvoie les valeurs sigmoïdes.
Indice de linux
Tensorflow.JS - TF.sigmoïd ()
Sortir:
Conclusion
Dans ce Tensorflow.Tutoriel JS, nous avons appris à renvoyer les valeurs sigmoïdes en utilisant le TF.Fonction sigmoïd () avec trois exemples différents. La formule de la fonction sigmoïde est - 1 / (1 + exp (-x)). Nous avons observé que si l'entrée est nan ou non définie, le sigmoïde est également nan.