Tensorflow.JS - TF.bouchée

Tensorflow.JS - TF.bouchée
«TF.Cumprod () dans TensorFlow.JS renvoie le produit cumulatif d'éléments présents dans un tenseur."

Syntaxe:

TF.Cumprod (Tensor_input, axe)

Paramètre:

1. Tensor_input est un tenseur qui a des éléments numériques.

Il peut être 1 ou 2 dimensions.

2. Si le tenseur est bidimensionnel, il est possible de spécifier l'axe pour obtenir un produit cumulatif de valeurs en lignes ou colonnes.

Si axe = 0, un produit cumulatif des valeurs est renvoyé à travers la colonne, et si axe = 1, un produit cumulatif des valeurs est renvoyé à travers la ligne.

Si l'axe n'est pas spécifié, il renverra le produit cumulatif sur chaque colonne.

Retour

Renvoyez un tenseur avec le produit cumulatif des valeurs.

Exemple 1:

Créons un tenseur unidimensionnel en JS qui a des valeurs entières et renvoie le produit cumulatif.





Tensorflow.JS - TF.Cumprod ()




Sortir:

Fonctionnement:

1
2
3
4
34
34 * 56 = 1904
34 * 56 * 78 = 148512
34 * 56 * 78 * 90 = 13366080

Exemple 2:

Créons un tenseur qui a 2 dimensions avec 3 lignes et 2 colonnes qui ont des valeurs entières et renvoie le produit cumulatif des valeurs à travers les colonnes.





Tensorflow.JS - TF.Cumprod ()




Sortir:

Fonctionnement:

Tenseur [[1, 2], [3, 4], [5, 6]]

Valeurs de colonne:-

Colonne 1: [1,1 * 3,1 * 3 * 5] => [1,3,15]
Colonne 1: [2,2 * 4,2 * 4 * 6] => [2,8,48]

Exemple 3:

Créons un tenseur qui a 2 dimensions en js avec 4 lignes et 2 colonnes qui ont des valeurs entières et renvoie le produit cumulatif des valeurs entre les lignes.





Tensorflow.JS - TF.Cumprod ()




Sortir:

Fonctionnement:

Tenseur [[1, 2], [3, 4], [5, 6], [7, 8]]

Valeurs de ligne:-

1
2
3
4
1,1 * 2 => [1, 2]
3,3 * 4 => [3, 12]
5,5 * 6 => [5, 30]
7,7 * 8 => [7, 56]

Exemple 4:

Créons un tenseur qui a 2 dimensions en js avec 4 lignes et 2 colonnes qui ont des valeurs entières et renvoient le produit cumulatif.





Tensorflow.JS - TF.Cumprod ()




Sortir:

Fonctionnement:

Tenseur [[1, 2], [3, 4], [5, 6], [7, 8]]

Valeurs de colonne:-

Colonne 1: [1,1 * 3,1 * 3 * 5,1 * 3,1 * 3 * 5 * 7] => [1,3,15,105]
Colonne 1: [2,2 * 4,2 * 4 * 6,2 * 4 * 6 * 8] => [2,8,48,384]

Conclusion

Dans ce Tensorflow.Tutoriel JS, nous avons vu comment retourner le produit cumulatif d'éléments présents dans un tenseur en utilisant le TF.Méthode Cumprod (). Dans un tenseur 2D, si axe = 0, un produit cumulatif des valeurs est renvoyé sur le plan de la colonne, et si axe = 1, un produit cumulatif des valeurs est renvoyé à travers la ligne. Par défaut, il renverra le produit cumulatif sur chaque colonne.