Tensorflow.JS - TF.Prod

Tensorflow.JS - TF.Prod
Em tensorflow.JS, se você quiser devolver o produto de elementos em um tensor, você deve saber sobre o TF.Método Prod ().

Tf.function () função

O tf.Prod () em Tensorflow.JS retorna o produto total de elementos.

Sintaxe:

tf.Prod (tensor_input, eixo)

Parâmetro:

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

Pode ser um ou bidimensional.

2. Se o tensor for bidimensional, é possível especificar o eixo para obter um produto nas linhas ou colunas.
Se eixo = 0, o produto total é retornado em toda a coluna. Se o eixo = 1, o produto total será retornado em toda a linha.

Se o eixo não for especificado, ele retornará o produto de todos os elementos.

Retornar:

Retorna um tensor com o produto.

Exemplo 1:

Vamos criar um tensor unidimensional em JS que tenha valores inteiros e retorne o produto.





Linux Dica


Tensorflow.JS - TF.Prod ()




Saída:

Trabalhando:

34*56*78*90 = 13366080.

Se os valores já forem negativos, os resultados serão positivos.

Exemplo 2:

Vamos criar um tensor que tenha duas dimensões em JS com 4 linhas e 2 colunas que possuem valores inteiros e retorne o produto nas colunas.





Linux Dica


Tensorflow.JS - TF.Prod ()




Saída:


Trabalhando:

Tensor [[1,2], [3,4], [5,6], [7,8]]
=>
1*3*5*7 = 105
2*4*6*8 = 384

Exemplo 3:

Vamos criar um tensor que tenha duas dimensões em JS com 1 linha e 2 colunas que possuem valores inteiros e retorne o produto através das linhas.





Linux Dica


Tensorflow.JS - TF.Prod ()




Saída:

Trabalhando:

Tensor [[1], [3]]
=>
1
3.

Como existe apenas um elemento em cada linha, ele se retorna.

Exemplo 4:

Vamos criar um tensor que tenha duas dimensões em JS com 4 linhas e 2 colunas com valores inteiros e retorne o produto total em todas as linhas e colunas.





Linux Dica


Tensorflow.JS - TF.Prod ()




Saída:

Trabalhando:

Tensor [[34, 56], [78, 90], [1, 0], [3, 4]]
=>
34*56*78*90*1*0*3*4 = 0…

Conclusão

Neste tensorflow.JS Tutorial, aprendemos a devolver o produto total de elementos presentes em um tensor usando o TF.Método Prod (). Em um tensor 2D, se o eixo = 0, o produto total é retornado em toda a coluna. Se eixo = 1, o produto total é devolvido em toda a linha. Por padrão, ele retorna o produto de todos os elementos nas linhas e colunas.