Calcul:
Chaque élément du premier tenseur est multiplié avec tous les éléments du deuxième tenseur.
Considérez les tenseurs - [1,2,3] et [2,3,4]:
1 * [2,3,4] => [2, 3, 4]
2 * [2,3,4] => [4, 6, 8]
3 * [2,3,4] => [6, 9, 12]
Syntaxe:
TF.Produit extérieur (Tensor1, Tensor2)
Paramètre:
Exemple 1:
Créez deux tenseurs avec 4 éléments chacun et renvoyez le produit extérieur.
Tensorflow.JS - TF.OUTERPRODUCT ()
Sortir:
Fonctionnement:
1 2 3 4 | 10 * [1,2,3,4] => [10, 20, 30, 40] 20 * [1,2,3,4] => [20, 40, 60, 80] 30 * [1,2,3,4] => [30, 60, 90, 120] 40 * [1,2,3,4] => [40, 80, 120, 160]. |
Exemple 2:
Créez deux tenseurs avec 8 éléments chacun et renvoyez le produit extérieur.
Tensorflow.JS - TF.OUTERPRODUCT ()
Sortir:
Fonctionnement:
1 2 3 4 5 6 7 8 | 10 * [0, -1, 2, 3, 4, 5, 6, 7] => [0, -10, 20, 30, 40, 50, 60, 70] 21 * [0, -1, 2, 3, 4, 5, 6, 7] => [0, -21, 42, 63, 84, 105, 126, 147] 34 * [0, -1, 2, 3, 4, 5, 6, 7] => [0, -34, 68, 102, 136, 170, 204, 238] 56 * [0, -1, 2, 3, 4, 5, 6, 7] => [0, -56, 112, 168, 224, 280, 336, 392] 78 * [0, -1, 2, 3, 4, 5, 6, 7] => [0, -78, 156, 234, 312, 390, 468, 546] 90 * [0, -1, 2, 3, 4, 5, 6, 7] => [0, -90, 180, 270, 360, 450, 540, 630] 43 * [0, -1, 2, 3, 4, 5, 6, 7] => [0, -43, 86, 129, 172, 215, 258, 301] 5 * [0, -1, 2, 3, 4, 5, 6, 7] => [0, -5, 10, 15, 20, 25, 30, 35] |
Conclusion
Dans ce Tensorflow.tutoriel JS, nous avons appris à effectuer le fonctionnement du produit extérieur sur les tenseurs en utilisant le TF.Fonction OUTERPRODUCT (). Chaque élément du premier tenseur est multiplié avec tous les éléments du deuxième tenseur. Assurez-vous que les deux tenseurs ont un nombre égal d'éléments. Sinon, le calcul n'est pas effectué.