Tensorflow.JS - TF.cumsum

Tensorflow.JS - TF.cumsum
«TF.cumsum () dans tensorflow.JS renvoie la somme cumulative des éléments présents dans un tenseur."

Syntaxe:

TF.cumsum (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, la somme cumulative des valeurs est renvoyée en termes de colonne, et si axe = 1, la somme cumulative des valeurs est renvoyée au niveau de la ligne.

Si l'axe n'est pas spécifié, il renverra la somme cumulative dans chaque colonne.

Retour

Renvoyez un tenseur avec la somme cumulative des valeurs.

Exemple 1:

Créons un tenseur unidimensionnel en JS qui a des valeurs entières et renvoyait la somme cumulative.





Tensorflow.JS - TF.cumsum ()




Sortir:

Fonctionnement:

1
2
3
4
34
34 + 56 = 90
34 + 56 + 78 = 168
34 + 56 + 78 + 90 = 258

Exemple 2:

Créons un tenseur qui a 2 dimensions avec 3 lignes et 2 colonnes qui ont des valeurs entières et renvoie la somme cumulative des valeurs entre les colonnes.





Tensorflow.JS - TF.cumsum ()




Sortir:

Fonctionnement:

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

Valeurs de colonne:-

Colonne 1: [1,1 + 3,1 + 3 + 5] => [1,4,9]
Colonne 1: [2,2 + 4,2 + 4 + 6] => [2,6,12]

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 la somme cumulative des valeurs entre les lignes.





Tensorflow.JS - TF.cumsum ()




Sortir:

Fonctionnement:

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

Valeurs de ligne:-

1
2
3
4
1,1 + 2 => [1, 3]
3,3 + 4 => [3, 7]
5,5 + 6 => [5, 11]
7,7 + 8 => [7, 15]

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 la somme cumulée.





Tensorflow.JS - TF.cumsum ()




Sortir:

Fonctionnement:

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

Valeurs de colonne:-

Colonne 1: [1,1 + 3,1 + 3 + 5,1 + 3 + 5 + 7] => [1,4,9,16]
Colonne 1: [2,2 + 4,2 + 4 + 6,2 + 4 + 6 + 8] => [2,6,12,20]

Conclusion

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