Tensorflow.js es una biblioteca de código abierto desarrollada por Google para ejecutar modelos de aprendizaje automático y redes neuronales de aprendizaje profundo en el entorno del navegador o del Node.
La función tf.matMul() se usa para calcular el producto escalar de dos arrays, A * B.
Sintaxis:
tf.matMul (a, b, transposeA?, transposeB?)
Parámetros: Esta función acepta un parámetro que se ilustra a continuación:
- a: Esta es la primera array en operación de producto escalar.
- b: Esta es la segunda array en la operación de producto escalar.
- transposeA: esto es opcional y si se establece en verdadero, entonces a se transpone antes de la multiplicación.
- transposeB: esto es opcional y si se establece en verdadero, entonces b se transpone antes de la multiplicación.
Valor devuelto: Devuelve el producto escalar de dos arrays.
A continuación se muestran los ejemplos que ilustran el uso de la función tf.matMul() .
Ejemplo 1:
Javascript
// Importing the tensorflow.js library import * as tf from "@tensorflow/tfjs" // Initializing a tensor of some elements let geek1 = tf.tensor2d([2, 1], [1, 2]); let geek2 = tf.tensor2d([11, 12, 13, 14], [2, 2]); // Calling the .avgPool3d() function over // the above tensor as its parameter and // printing the result. geek1.matMul(geek2).print();
Producción:
Tensor [[35, 38],]
Ejemplo 2:
Javascript
// Importing the tensorflow.js library import * as tf from "@tensorflow/tfjs" // Initializing a tensor of some elements let geek1 = tf.tensor2d([2, 1], [1, 2]); let geek2 = tf.tensor2d([61, 62, 63, 64], [2, 2]); // Calling the .avgPool3d() function over // the above tensor as its parameter and // printing the result. tf.matMul(geek1, geek2).print();
Producción:
Tensor [[185, 188],]
Referencia: https://js.tensorflow.org/api/latest/#matMul
Publicación traducida automáticamente
Artículo escrito por thacker_shahid y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA