Tensorflow.JS - TF.Cumsum

Tensorflow.JS - TF.Cumsum
“Tf.cumsum () in tensorflow.JS restituisce la somma cumulativa di elementi presenti in un tensore."

Sintassi:

tf.cumsum (tensor_input, asse)

Parametro:

1. tensor_input è un tensore che ha elementi numerici.

Può essere 1o 2 dimensionale.

2. Se il tensore è bidimensionale, è possibile specificare l'asse per ottenere un prodotto cumulativo dei valori in righe o colonne.

Se Asse = 0, la somma cumulativa dei valori viene restituita in termini di colonna e se l'asse = 1, la somma cumulativa dei valori viene restituita in termini di riga.

Se l'asse non è specificato, restituirà la somma cumulativa su ciascuna colonna.

Ritorno

Restituire un tensore con la somma cumulativa dei valori.

Esempio 1:

Creiamo un tensore unidimensionale in JS che ha valori interi e restituire la somma cumulativa.





Tensorflow.JS - TF.cumsum ()




Produzione:

Lavorando:

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

Esempio 2:

Creiamo un tensore che ha 2 dimensioni con 3 righe e 2 colonne che hanno valori interi e restituiscono la somma cumulativa dei valori tra le colonne.





Tensorflow.JS - TF.cumsum ()




Produzione:

Lavorando:

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

Valori della colonna:-

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

Esempio 3:

Creiamo un tensore che ha 2 dimensioni in JS con 4 righe e 2 colonne che hanno valori interi e restituiscono la somma cumulativa dei valori attraverso le righe.





Tensorflow.JS - TF.cumsum ()




Produzione:

Lavorando:

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

Valori delle righe:-

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

Esempio 4:

Creiamo un tensore che abbia 2 dimensioni in JS con 4 righe e 2 colonne che hanno valori interi e restituiscono la somma cumulativa.





Tensorflow.JS - TF.cumsum ()




Produzione:

Lavorando:

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

Valori della colonna:-

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

Conclusione

In questo tensorflow.JS Tutorial, abbiamo visto come restituire la somma cumulativa di elementi presenti in un tensore usando il TF.Metodo cumsum (). In un tensore 2D, se AXIS = 0, la somma cumulativa dei valori viene restituita in termini di colonna e se l'asse = 1, la somma cumulativa dei valori viene restituita attraverso la riga dal punto di vista della riga. Per impostazione predefinita, restituirà la somma cumulativa su ciascuna colonna.