Tensorflow.JS - TF.Cumsum

Tensorflow.JS - TF.Cumsum
“Tf.Cumsum () em Tensorflow.JS retorna a soma cumulativa de elementos presentes em um tensor.”

Sintaxe:

tf.Cumsum (tensor_input, eixo)

Parâmetro:

1. tensor_input é um tensor que tem elementos numéricos.

Pode ser 1 ou 2 dimensional.

2. Se o tensor for bidimensional, é possível especificar o eixo para obter um produto cumulativo de valores em linhas ou colunas.

Se o eixo = 0, a soma cumulativa dos valores é retornada em termos de coluna e, se o eixo = 1, a soma cumulativa dos valores é retornada em termos de linha.

Se o eixo não for especificado, ele retornará a soma cumulativa em cada coluna.

Retornar

Devolver um tensor com a soma cumulativa de valores.

Exemplo 1:

Vamos criar um tensor unidimensional em JS que tenha valores inteiros e retorne a soma cumulativa.





Tensorflow.JS - TF.Cumsum ()




Saída:

Trabalhando:

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

Exemplo 2:

Vamos criar um tensor que tenha 2 dimensões com 3 linhas e 2 colunas que possuam valores inteiros e retorne a soma cumulativa de valores nas colunas.





Tensorflow.JS - TF.Cumsum ()




Saída:

Trabalhando:

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

Valores da coluna:-

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

Exemplo 3:

Vamos criar um tensor que tenha 2 dimensões em JS com 4 linhas e 2 colunas que possuem valores inteiros e retornem a soma cumulativa de valores nas linhas.





Tensorflow.JS - TF.Cumsum ()




Saída:

Trabalhando:

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

Valores da linha:-

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

Exemplo 4:

Vamos criar um tensor que tenha 2 dimensões em JS com 4 linhas e 2 colunas que têm valores inteiros e retornam a soma cumulativa.





Tensorflow.JS - TF.Cumsum ()




Saída:

Trabalhando:

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

Valores da coluna:-

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

Conclusão

Neste tensorflow.JS Tutorial, vimos como devolver a soma cumulativa de elementos presentes em um tensor usando o TF.Método Cumsum (). Em um tensor 2D, se o eixo = 0, a soma cumulativa dos valores é retornada em coluna e, se o eixo = 1, a soma cumulativa de valores é retornada em toda a linha. Por padrão, ele retornará a soma cumulativa em cada coluna.