Tensorflow.JS - TF.Mul

Tensorflow.JS - TF.Mul
“Tf.mul () em tensorflow.JS é usado para realizar multiplicaçã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.MUL (Scalar1, Scalar2)

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

Retornar
Retornar o produto de dois valores escalares.

Exemplo
Crie dois escalares e execute a multiplicação de dois escalares.






Tensorflow.JS - TF.mul ()




Saída

Trabalhando
O produto de 30 e 70 é 2100.

Cenário 2: Trabalhe com Tensor

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

Sintaxe

tf.MUL (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
Retornar o produto 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 devolva o produto usando TF.mul ().






Tensorflow.JS - TF.mul ()




Saída

Trabalhando
[10*1,20*2,30*3,40*4,50*5] => [10, 40, 90, 160, 250].

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






Tensorflow.JS - TF.mul ()




Saída

Trabalhando
[[1*34,2*10,3*20], [4*30,5*40,6*50]] => [[34, 20, 60], [120, 200, 300]]].

Cenário 3: Trabalhe com Tensor & Scalar

Multiplicar cada elemento de um tensor com um escalar pode ser possível.

Sintaxe

tf.mul (tensor, escalar)

Exemplo
Crie um tensor unidimensional e um escalar e execute multiplicação usando TF.mul ().






Tensorflow.JS - TF.mul ()




Saída

Trabalhando
[10*1, 20*1, 30*1, 4*1, 5*1, 6*1] => [10, 20, 30, 4, 5, 6].

Conclusão

Então chegamos ao fim da lição. tf.mul () em tensorflow.JS é usado para retornar produtos de elemento. Discutimos três cenários para multiplicar um tensor de um escalar.

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