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.zeros() se usa para crear un nuevo tensor con todos los elementos establecidos en cero.
Sintaxis:
tf.zeros(shape, dataType)
Parámetros:
- shape: Toma la forma del tensor que vamos a generar.
- dataType: Es el tipo de tensor en el elemento resultante. Puede ser un ‘float32’, ‘int32’ o ‘bool’. Por defecto es el valor «float32». Es un parámetro opcional.
Valor devuelto: Devuelve el tensor de la forma dada con todos los elementos establecidos en cero.
Ejemplo 1: En este ejemplo, estamos creando un tensor de forma 1*1 usando tf.zeros().
Javascript
// Importing the tensorflow.Js library import * as tf from "@tensorflow/tfjs" // Creating a shape variable // which stores the shape var shape = [1,1] // Creating the tensor var val = tf.zeros(shape) // Printing the tensor val.print()
Producción:
Tensor [[0],]
Ejemplo 2: En este ejemplo, estamos creando un tensor de forma 2*2 usando tf.zeros() y con el parámetro dataType.
Javascript
// Importing the tensorflow.Js library import * as tf from "@tensorflow/tfjs" // Creating a shape variable // which stores the shape var shape = [2, 2] // Creating a d_Type variable // which stores the data-type var d_Type = 'bool' // Creating the tensor var val = tf.zeros(shape, d_Type) // Printing the tensor val.print()
Producción:
Tensor [[false, false], [false, false]]
Ejemplo 3: En este ejemplo, estamos creando un tensor de forma 1*1 usando tf.zeros().
Javascript
// Importing the tensorflow.Js library import * as tf from "@tensorflow/tfjs" // Creating a shape variable // which stores the shape var shape = [3,3] // Creating the tensor var val = tf.zeros(shape) // Printing the tensor val.print()
Producción:
Tensor [[0, 0, 0], [0, 0, 0], [0, 0, 0]]
Referencia: https://js.tensorflow.org/api/latest/#zeros