Tensorflow.JS - TF.div

Tensorflow.JS - TF.div
“Tf.div () em tensorflow.JS é usado para executar a divisão de elementos em dois tensores/escalares.”

Cenário 1: Trabalhe com escalar

Escalar armazenará apenas um valor. Mas de qualquer maneira, ele retorna um tensor.

Sintaxe

tf.Div (Scalar1, Scalar2)

Parâmetros
Scalar1 e Scalar2 são os tensores que podem assumir apenas um valor como um parâmetro.

Retornar
Quociente de retorno de dois valores escalares.

Exemplo
Crie dois escalares e execute uma divisão de dois escalares.






Tensorflow.JS - TF.div ()




Saída

Trabalhando
30/70 = 0.4285714030265808.

Cenário 2: Trabalhe com Tensor

Um tensor pode armazenar vários valores; pode ser único ou multidimensional.

Sintaxe

tf.div (tensor1, tensor2)

Parâmetros
Tensor1 e Tensor2 são os tensores que podem levar apenas valores únicos ou múltiplos como um parâmetro.

Retornar
Quociente de retorno de dois tensores sobre cada elemento.

Devemos perceber que o número total de elementos em ambos os tensores deve ser igual.

Exemplo 1
Crie dois tensores unidimensionais e retorne o quociente usando TF.div ().






Tensorflow.JS - TF.div ()




Saída

Trabalhando
[10/1,20/2,30/3,40/4,50/5] => Tensor [10, 10, 10, 10, 10].

Exemplo 2
Crie 2 tensores bidimensionais com 2 linhas e 3 colunas e aplique TF.div ().






Tensorflow.JS - TF.div ()




Saída

Trabalhando
[[1/34,2/10,3/20], [4/30,5/40,6/50]] => [[0.0294118, 0.2, 0.15], [0.1333333, 0.125, 0.12]].

Cenário 3: Trabalhe com Tensor & Scalar

Pode ser possível dividir cada elemento em um tensor por um escalar.

Sintaxe

tf.div (tensor, escalar)

Exemplo
Crie um tensor unidimensional e um escalar e execute a divisão usando TF.div ().






Tensorflow.JS - TF.div ()




Saída

Trabalhando
[10/10, 20/10, 30/10, 4/10, 5/10, 6/10] => [1, 2, 3, 0.4, 0.5, 0.6].

Conclusão

tf.div () em tensorflow.JS é usado para realizar cocientes de divisão e retorno elementos. Discutimos três cenários para dividir um tensor por um escalar.

Além disso, notamos que o escalar armazenará apenas um valor e retornará um tensor. Enquanto executa o TF.div () em dois tensores, verifique se o número de elementos em dois tensores deve ser o mesmo.