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. Ayuda a los desarrolladores a desarrollar modelos ML en JavaScript y usar ML directamente en el navegador o en Node.js.
La función tf.print() se usa para imprimir información sobre el tf.tensor junto con sus datos.
Sintaxis:
tf.print (x, verbose)
Parámetro:
- x: El tensor que se va a imprimir
- verbose: Es un argumento opcional. Estos son los parámetros booleanos que deciden si imprimir la información detallada sobre el tensor, incluidos el tipo y el tamaño.
Retorno: No devuelve nada, es decir, vacío.
Ejemplo 1:
Javascript
// Importing the tensorflow.js library import * as tf from "@tensorflow/tfjs" // Setting the value of verbose const verbose = true; // Creating the tensor var val = tf.tensor2d([8, 2, 5, 6], [2, 2]); // Printing the tensor val.print(verbose)
Producción:
Tensor dtype: float32 rank: 2 shape: [2,2] values: [[8, 2], [5, 6]]
Ejemplo 2:
Javascript
// Importing the tensorflow.js library import * as tf from "@tensorflow/tfjs" // Setting the value of verbose const verbose = false; // Creating the tensor var val = tf.tensor2d([8, 2, 5, 6], [2, 2]); // Printing the tensor val.print(verbose)
Producción:
Tensor [[8, 2], [5, 6]]
Referencia: https://js.tensorflow.org/api/3.4.0/#print