Tensorflow.js es una biblioteca de código abierto desarrollada por el equipo de expertos de Google para ejecutar redes neuronales de aprendizaje profundo en el entorno del navegador o del Node.
La función .dispose() se usa para disponer un tensor en la memoria.
Sintaxis:
tensor.dispose()
Parámetros: este método no tiene ningún parámetro
Valor de retorno: vacío
Ejemplo 1: En este ejemplo, desecharemos un tensor usando la función tf.dispose.
Javascript
// Importing the tensorflow.Js library import * as tf from "@tensorflow/tfjs" // Creating the tensor var tr = tf.tensor([1, 2, 3, 4, 5, 6, 7]); // Disposing the tensor tr.dispose() // Trying to print it now tr.print()
Producción:
An error occurred Tensor is disposed
Ejemplo 2: en este ejemplo, crearemos un tensor de rango 2 e intentaremos imprimir antes y después de usar la función tf.dispose.
Javascript
// Importing the tensorflow.Js library import * as tf from "@tensorflow/tfjs" // Create a new tensor var tr2d = tf.tensor2d([1, 2, 3, 4], [2, 2]); // Print the tensor tr2d.print() // Dispose the tensor tr2d.dispose() // Try to print it again tr2d.print()
Producción:
"Tensor [[1, 2], [3, 4]]"
Ejemplo 3: En este ejemplo, estamos creando un tensor con valor, forma y tipo de datos. Luego, lo desecharemos usando la función tf.dispose():
Javascript
// Importing the tensorflow.Js library import * as tf from "@tensorflow/tfjs" // Creating a value variable which // stores the value var value = ['1', '2', '3', '4', '5', '6'] // Creating a shape variable // which stores the shape var shape = [2, 3] // Creating a d_Type variable // which stores the data-type var d_Type = 'string' // Creating the tensor var tr3d = tf.tensor(value, shape, d_Type) // Printing the tensor tr3d.print()
Producción:
"Tensor [['1', '2', '3'], ['4', '5', '6']]"
Referencia: https://js.tensorflow.org/api/latest/#dispose
Publicación traducida automáticamente
Artículo escrito por abhinavjain194 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA