Flujo tensor.JS - TF.acomodador

Flujo tensor.JS - TF.acomodador
"TF.CumProd () en TensorFlow.JS devuelve el producto acumulativo de elementos presentes en un tensor."

Sintaxis:

TF.CumProd (tensor_input, eje)

Parámetro:

1. tensor_input es un tensor que tiene elementos numéricos.

Puede ser 1 o 2 dimensional.

2. Si el tensor es bidimensional, entonces es posible especificar el eje para obtener un producto acumulativo de valores en filas o columnas.

Si Axis = 0, un producto acumulativo de valores se devuelve a través de la columna, y si Axis = 1, un producto acumulativo de valores se devuelve a través de la fila en cuanto a la fila.

Si no se especifica el eje, devolverá el producto acumulativo en cada columna.

Devolver

Devolver un tensor con el producto acumulativo de los valores.

Ejemplo 1:

Creemos un tensor unidimensional en JS que tiene valores enteros y devuelve el producto acumulativo.





Flujo tensor.JS - TF.CumProd ()




Producción:

Laboral:

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

Ejemplo 2:

Creemos un tensor que tiene 2 dimensiones con 3 filas y 2 columnas que tiene valores enteros y devuelve el producto acumulativo de valores a través de columnas.





Flujo tensor.JS - TF.CumProd ()




Producción:

Laboral:

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

Valores de columna:-

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

Ejemplo 3:

Creemos un tensor que tiene 2 dimensiones en JS con 4 filas y 2 columnas que tiene valores enteros y devuelve el producto acumulativo de valores a través de filas.





Flujo tensor.JS - TF.CumProd ()




Producción:

Laboral:

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

Valores de fila:-

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

Ejemplo 4:

Creemos un tensor que tenga 2 dimensiones en JS con 4 filas y 2 columnas que tienen valores enteros y devuelvan el producto acumulativo.





Flujo tensor.JS - TF.CumProd ()




Producción:

Laboral:

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

Valores de columna:-

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

Conclusión

En este flujo tensor.Tutorial de JS, hemos visto cómo devolver el producto acumulativo de los elementos presentes en un tensor utilizando el TF.método CumProd (). En un tensor 2D, si Axis = 0, un producto acumulativo de valores se devuelve en cuanto a columna, y si Axis = 1, un producto acumulativo de valores se devuelve a través de la fila en cuanto a la fila. Por defecto, devolverá el producto acumulativo en cada columna.