Tensorflow.JS - TF.Cumsum

Tensorflow.JS - TF.Cumsum
“Tf.cumsum () i tensorflow.JS returnerer den kumulative summen av elementer som er til stede i en tensor.”

Syntaks:

tf.Cumsum (Tensor_Input, Axis)

Parameter:

1. tensor_input er en tensor som har numeriske elementer.

Det kan være 1 eller 2 dimensjonal.

2. Hvis tensoren er todimensjonal, er det mulig å spesifisere aksen for å få et kumulativt produkt av verdier i rader eller kolonner.

Hvis Axis = 0, returneres den kumulative summen av verdier kolonnemessig, og hvis Axis = 1, returneres den kumulative summen av verdiene radmessig.

Hvis aksen ikke er spesifisert, vil den returnere den kumulative summen over hver kolonne.

Komme tilbake

Returner en tensor med den kumulative summen av verdier.

Eksempel 1:

La oss lage en endimensjonal tensor i JS som har heltallverdier og returnere den kumulative summen.





Tensorflow.JS - TF.Cumsum ()




Produksjon:

Arbeider:

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

Eksempel 2:

La oss lage en tensor som har to dimensjoner med 3 rader og 2 kolonner som har heltallverdier og returnerer den kumulative summen av verdier over kolonner.





Tensorflow.JS - TF.Cumsum ()




Produksjon:

Arbeider:

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

Kolonneverdier:-

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

Eksempel 3:

La oss lage en tensor som har to dimensjoner i JS med 4 rader og 2 kolonner som har heltallverdier og returnerer den kumulative summen av verdier på tvers av rader.





Tensorflow.JS - TF.Cumsum ()




Produksjon:

Arbeider:

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

Radverdier:-

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

Eksempel 4:

La oss lage en tensor som har to dimensjoner i JS med 4 rader og 2 kolonner som har heltallverdier og returnerer den kumulative summen.





Tensorflow.JS - TF.Cumsum ()




Produksjon:

Arbeider:

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

Kolonneverdier:-

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

Konklusjon

I denne tensorflow.JS -opplæring, vi har sett hvordan vi kan returnere den kumulative summen av elementer som er til stede i en tensor ved hjelp av TF.Cumsum () -metode. I en 2D-tensor, hvis Axis = 0, returneres den kumulative summen av verdier kolonnemessig, og hvis Axis = 1, returneres den kumulative summen av verdier over radmessig. Som standard vil den returnere den kumulative summen over hver kolonne.