Tensorflow.JS - TF.Mul

Tensorflow.JS - TF.Mul
“Tf.mul () i tensorflow.JS brukes til å utføre elementmessig multiplikasjon på to tensorer/skalarer.”

Scenario 1: Arbeid med Scalar

Scalar vil bare lagre en verdi. Men uansett returnerer det en tensor.

Syntaks

tf.MUL (Scalar1, Scalar2)

Parametere
Scalar1 og Scalar2 er tensorene som bare kan ta en verdi som en parameter.

Komme tilbake
Returprodukt av to skalarverdier.

Eksempel
Lag to skalarer og utfør multiplikasjonen av to skalarer.






Tensorflow.JS - TF.mul ()




Produksjon

Arbeider
Produktet av 30 og 70 er 2100.

Scenario 2: Arbeid med tensor

En tensor kan lagre flere verdier; det kan være enkelt eller flerdimensjonalt.

Syntaks

tf.MUL (Tensor1, Tensor2)

Parametere
Tensor1 og Tensor2 er tensorene som bare kan ta enkelt- eller flere verdier som en parameter.

Komme tilbake
Returprodukt av to tensorer angående hvert element.

Vi må legge merke til at det totale antall elementer i begge tensorene må være likt.

Eksempel 1
Lag to endimensjonale tensorer og returner produktet ved hjelp av TF.mul ().






Tensorflow.JS - TF.mul ()




Produksjon

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

Eksempel 2
Lag 2 todimensjonale tensorer med 2 rader og 3 kolonner og bruk TF.mul ().






Tensorflow.JS - TF.mul ()




Produksjon

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

Scenario 3: Arbeid med Tensor & Scalar

Å multiplisere hvert element fra en tensor med en skalar kan være mulig.

Syntaks

tf.Mul (Tensor, Scalar)

Eksempel
Lag en endimensjonal tensor og en skalar og utfør multiplikasjon ved hjelp av TF.mul ().






Tensorflow.JS - TF.mul ()




Produksjon

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

Konklusjon

Så vi kom til slutten av leksjonen. tf.mul () i tensorflow.JS brukes til å returnere elementmessige produkter. Vi diskuterte tre scenarier for å multiplisere en tensor fra en skalar.

Vi la også merke til at Scalar bare vil lagre en verdi og returnerer en tensor. Mens du utfører TF.Mul () på to tensorer, sørg for at antall elementer i to tensorer må være det samme.