Función Tensorflow.js tf.variable()

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.variable() se utiliza para crear una nueva variable con el valor inicial proporcionado.

Sintaxis:

tf.variable(initialValue, trainable, name, dtype)

Parámetros:

  • initialValue: El valor inicial del tensor a partir del cual se inicializará la nueva variable.
  • entrenable: Es un parámetro opcional. Es de tipo booleano si los verdaderos optimizadores pueden actualizar la variable y si los falsos optimizadores no pueden actualizarla.
  • nombre: También es un parámetro opcional. Es de tipo string. Se utiliza para el nombre de la variable utilizada como ID único.
  • dtype: También es un parámetro opcional. Si se pasa como argumento, el valor inicial se cambiará al tipo de d especificado.

Valor devuelto: esta función devuelve tf.variable.

Ejemplo 1:

Javascript

// Creating and initializing a new variable
var val = tf.variable(tf.tensor2d(
    [8, 2, 5, 6],
    [2, 2]
));
 
// Printing the tensor
val.print()

Producción:

Tensor
   [[8, 2],
    [5, 6]]

Ejemplo 2:

Javascript

// Creating and initializing a new variable
var val = tf.variable(tf.tensor([1, 2, 5, 6]));
 
// Printing the tensor
val.print()

Producción:

Tensor
   [1, 2, 5, 6]

Ejemplo 3:

Javascript

// Creating and initializing a new variable
const x = tf.variable(tf.tensor([1, 2, 3]),
    true,"gfg",'complex64');
 
// Printing the tensor
x.print();

Producción:

Tensor
   [1 + 0j, 2 + 0j, 3 + 0j]

Referencia: https://js.tensorflow.org/api/latest/#variable

Publicación traducida automáticamente

Artículo escrito por CoderSaty y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *