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.clone() se usa para crear una copia de un tensor. La función tf.clone() crea un nuevo tensor de la misma forma y valor de otro tensor.
Sintaxis:
tf.clone( x )
Parámetros:
- x : Es el tensor que queremos clonar. Su valor puede ser de tipo tensor, Array , TypedArray .
Devoluciones: Devuelve un Objeto Tensor.
Ejemplo 1: En este ejemplo, estamos creando una copia del tensor x y almacenándolo en y.
Javascript
// Importing the tensorflow.js library import * as tf from "@tensorflow/tfjs" // Creating a tensor object const x = tf.tensor([6, 1]); // Cloning the tensor x and // storing it into y const y = tf.clone(x); // Printing the tensor y.print();
Producción :
[6, 1]
Ejemplo 2: En este ejemplo, clonamos el tensor x usando x.clone() en lugar de tf.clone(x) .
Javascript
import * as tf from "@tensorflow/tfjs" // Creating a tensor object const x = tf.tensor([12, 2]); // Cloning the tensor x const y = x.clone(); // Printing the tensor y.print();
Producción :
[12, 2]
Ejemplo 3: Echa un vistazo al siguiente ejemplo.
Javascript
// Creating a tensor x const x = tf.tensor([2, 2]); // Creating a clone of tensor x // using clone() function const y = x.clone(); // Creating a tensor a and // storing the same value as x const a = tf.tensor([2, 2]); // Copying the value of a into // b using assignment operator const b = a; console.log(x == y); // false console.log(x === y); // false console.log(a == x); // false console.log(a == b); // true console.log(a === b); // true
Producción :
false false false true true
Referencia: https://js.tensorflow.org/api/latest/#clone