Tensorflow.JS - TF.réel

Tensorflow.JS - TF.réel
Lorsque vous travaillez avec les nombres complexes dans Tensorflow.JS, dans certains cas, vous n'avez besoin que de nombres réels des nombres complexes. Est-il possible de l'obtenir? La réponse est oui.

Voyons comment renvoyer la partie du numéro réel de l'ensemble donné de nombres complexes.
Comme nous le savons, le nombre complexe est la forme A + IB, où A fait référence à la partie réelle et B fait référence à la partie imaginaire.

Tensorflow.JS est un cadre en JavaScript qui est utilisé pour exécuter directement les modèles d'apprentissage automatique dans le navigateur. En utilisant cette bibliothèque, nous pouvons entraîner et tester le modèle et atteindre la précision du modèle.

Dans Tensorflow.JS, nous pouvons créer des données à l'aide de tensor. Il peut contenir plusieurs éléments séparés par des virgules. Nous exécuterons le tensorflow.framework JS à l'intérieur des balises HTML. Il est très important d'utiliser le lien de réseau de livraison de contenu dans la balise de script. Ce cadre peut être implémenté à l'intérieur de la balise. Cette balise de script peut être placée à l'intérieur de la balise ou.

Structure:

Il est possible de créer les multiples nombres imaginaires dans un tenseur en utilisant le TF.Méthode complexe ().

Syntaxe:

TF.complex ([real_parts], [imaginaire_parts])

Note:

Il faut deux tableaux comme paramètres. Le premier tableau prend la partie réelle et le deuxième tableau prend les parties imaginaires.

Paramètres:

TF.fonction réel ()

Tensorflow.JS prend en charge le TF.Méthode real () qui ne peut renvoyer uniquement la partie du nombre réel du nombre complexe dans un tenseur. Il ne prend qu'un seul paramètre, je.e. Tensor, qui a des nombres complexes.

Syntaxe:

TF.réel (complex_tensor)

Paramètre:

Le complex_tensor est un tenseur qui a des nombres complexes.

Sans aucun délai, créons un tenseur qui a 5 nombres complexes et renvoyons les nombres réels d'eux.

Exemple 1:

Ici, nous créerons un tenseur complexe qui a des valeurs numériques.





Indice de linux


Tensorflow.JS - TF.réel()




Sortir:

Nous pouvons observer que seuls les nombres réels ont été renvoyés des nombres complexes:

34 + 12J => 34
56 + 34J => 56
78 + 56J => 78
45 + 89J => 45
0 + 66J => 0

Exemple 2:

Ici, nous créerons un tenseur complexe qui a des valeurs nulles, indéfinies et nan.

Il considère la valeur nulle comme 0 et les valeurs non définies et nan comme nan (pas un nombre).





Indice de linux


Tensorflow.JS - TF.réel()




Sortir:

Fonctionnement:

Tensor [[1,2], [3,4], [5,6], [7,8]]
=>
1 * 3 * 5 * 7 = 105
2 * 4 * 6 * 8 = 384

Nous pouvons observer que la valeur nulle est prise comme 0 tandis que les valeurs NAN et non définies sont prises comme nan. Enfin, ils ont été retournés.

Conclusion

Dans ce Tensorflow.Tutoriel JS, nous avons appris à renvoyer la partie réelle du numéro complexe en utilisant le TF.fonction réel (). Si le tenseur a des valeurs nulles, non définies ou nan, elle considère la valeur nulle comme 0 et les valeurs non définies et nan comme nan. Assurez-vous que le lien CDN est fourni à l'intérieur de la balise de script.