Tensorflow.JS - TF.égal

Tensorflow.JS - TF.égal
«Dans l'apprentissage automatique à l'aide de TensorFlow.JS, si vous souhaitez comparer deux points de données ou deux attributs dans un ensemble de données, alors TF.La méthode égale () est utilisée.
Dans cet article, nous verrons comment vérifier si chaque valeur en deux tenseurs / scalaires est égale ou non utilise le TF.Méthode égale ()."

TF.égal()

TF.Equal () renvoie vrai si les deux éléments sont égaux; Sinon, false est retourné. Il faut deux tenseurs comme paramètres qui ont le même nombre de valeurs; Sinon, une erreur est lancée.

Scalar ne stockera qu'une seule valeur. Mais de toute façon, ça renvoie un tenseur.

Syntaxe:

TF.égal (tensor1, tensor2)
TF.égal (scalar1, scalar2)

Il est également possible d'implémenter la méthode égale (), comme indiqué ci-dessous.

Syntaxe:

Tensor1.égal (tensor2)
scalar1.égal (scalar2)

Paramètre:

Tensor1 et Tensor2 sont les tenseurs qui peuvent être unidimensionnels ou multidimensionnels.
Scalar1 et Scalar2 sont les tenseurs qui ne peuvent prendre qu'une seule valeur en tant que paramètre.

Retour

Retourner un tenseur booléen.

Exemple 1:

Créez deux tenseurs unidimensionnels avec des éléments entiers et appliquez TF.égal () pour vérifier si les éléments sont identiques ou non.






;

Tensorflow.JS - TF.égal (tensor1, tensor2)

<

;

Tensorflow.JS - Tensor1.égal (tensor2)

<


Sortir:

Fonctionnement:

Tensor-1: Tensor [34, 12, 34, 11, 10, 34]
Tensor-2: Tensor [34, 12, 2, 3, 10, 23]

Comparaison des éléments:

34 == 34 - Vrai
12 == 12 - Faux
34 == 2 - Faux
11 == 3 - Faux
10 == 10 - Vrai
34 == 23 - Faux

Exemple 2:

Créez deux valeurs à l'aide de Scalar () et appliquez TF.égal () pour vérifier si les valeurs sont identiques ou non.






;

Tensorflow.JS - TF.égal (scalar1, scalar2)

<

;

Tensorflow.JS - Scalar1.égal (scalar2)

<


Sortir:

34 n'est pas égal à 23. Alors c'est retourné faux.

Exemple 3:

Créez 2 tenseurs bidimensionnels avec 2 lignes et 2 colonnes et appliquer TF.égal () pour vérifier si les éléments sont identiques ou non.






;

Tensorflow.JS - TF.égal (tensor1, tensor2)

<

;

Tensorflow.JS - Tensor1.égal (tensor2)

<


Sortir:

Fonctionnement:

Tensor-1: tenseur [[90, 56], [78, 12]]
Tensor-2: Tensor [[90, 56], [34, 45]]

Comparaison des éléments:

1
2
3
4
90 == 90 - Vrai
56 == 56 - Vrai
78 == 34 - Faux
12 == 45 - Faux

Conclusion

TF.égal () dans TensorFlow.JS est utilisé pour comparer les éléments qui renvoient vrai; Si les deux éléments sont égaux, sinon faux est renvoyé. Il est également possible d'implémenter la méthode égale () de deux manières. Nous avons discuté de trois exemples différents, en utilisant des tenseurs en une et deux dimensions et scalaires.