Escenario 1: Trabajar con escalar
Scalar almacenará solo un valor. Pero de todos modos, devuelve un tensor.
Sintaxis
TF.MUL (Scalar1, Scalar2)Parámetros
Scalar1 y Scalar2 son los tensores que solo pueden tomar un valor como parámetro.
Devolver
Devolver el producto de dos valores escalares.
Ejemplo
Crear dos escalares y realizar la multiplicación de dos escalares.
Flujo tensor.JS - TF.mul ()
Producción
Laboral
El producto de 30 y 70 es 2100.
Escenario 2: Trabajar con Tensor
Un tensor puede almacenar múltiples valores; puede ser único o multidimensional.
Sintaxis
TF.MUL (Tensor1, Tensor2)Parámetros
tensor1 y tensor2 son los tensores que solo pueden tomar valores individuales o múltiples como parámetro.
Devolver
Devolver el producto de dos tensores sobre cada elemento.
Debemos notar que el número total de elementos en ambos tensores debe ser igual.
Ejemplo 1
Cree dos tensores unidimensionales y devuelva el producto usando TF.mul ().
Flujo tensor.JS - TF.mul ()
Producción
Laboral
[10*1,20*2,30*3,40*4,50*5] => [10, 40, 90, 160, 250].
Ejemplo 2
Cree 2 tensores bidimensionales con 2 filas y 3 columnas y aplique TF.mul ().
Flujo tensor.JS - TF.mul ()
Producción
Laboral
[[1*34,2*10,3*20], [4*30,5*40,6*50]] => [[34, 20, 60], [120, 200, 300]].
Escenario 3: Trabajar con Tensor & Scalar
Multiplicar cada elemento a partir de un tensor con un escalar puede ser posible.
Sintaxis
TF.mul (tensor, escalar)Ejemplo
Cree un tensor unidimensional y un escalar y realice una multiplicación usando TF.mul ().
Flujo tensor.JS - TF.mul ()
Producción
Laboral
[10*1, 20*1, 30*1, 4*1, 5*1, 6*1] => [10, 20, 30, 4, 5, 6].
Conclusión
Entonces llegamos al final de la lección. TF.mul () en tensorflow.JS se usa para devolver productos de elementos. Discutimos tres escenarios para multiplicar un tensor de un escalar.
Además, notamos que Scalar almacenará solo un valor y devuelve un tensor. Mientras realiza TF.mul () en dos tensores, asegúrese de que el número de elementos en dos tensores sea el mismo.