TensorFlow.js es una biblioteca para el aprendizaje automático en JavaScript. 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.tile() se usa para crear un Tensor repitiendo la cantidad de veces dada por los representantes.
Sintaxis:
tf.tile(x, reps)
Nota: Esta función crea un nuevo tensor al replicar los tiempos de repeticiones de entrada. Por ejemplo, mosaico [1, 2, 3, 4] por [3] produce [1, 2, 3, 4,1, 2, 3, 4,1, 2, 3, 4].
Parámetro: Esta función acepta los siguientes dos parámetros.
- x: El tensor pasado a la teja. Puede ser tf.Tensor , TypedArray o Array.
- reps: este parámetro define el número de repeticiones por dimensión.
Devolución: Devuelve el objeto tf.Tensor .
Ejemplo 1:
Javascript
// Importing the tensorflow.js library import * as tf from "@tensorflow/tfjs" // Creating a tensor1d const a = tf.tensor1d([1, 2, 3, 4]); // Creating the tensor with the help of tile() const x = a.tile([2]); // Printing the tensor x.print();
Producción:
Tensor [1, 2, 3, 4, 1, 2, 3, 4]
Ejemplo 2:
Javascript
// Importing the tensorflow.js library import * as tf from "@tensorflow/tfjs" // Creating a tensor2d const a = tf.tensor2d([1, 2, 3, 4, 5, 6],[2, 3]); // Creating the tensor with the help of tile() const x = a.tile([1,2]); // Printing the tensor x.print();
Producción:
Tensor [[1, 2, 3, 1, 2, 3], [4, 5, 6, 4, 5, 6]]
Ejemplo 3:
Javascript
// Importing the tensorflow.js library import * as tf from "@tensorflow/tfjs" // Creating a tensor2d const a = tf.tensor2d([1, 2, 3, 4, 5, 6],[2, 3]); // Creating the tensor with the help of tile() const x = a.tile([3,2]); // Printing the tensor x.print();
Producción:
Tensor [[1, 2, 3, 1, 2, 3], [4, 5, 6, 4, 5, 6], [1, 2, 3, 1, 2, 3], [4, 5, 6, 4, 5, 6], [1, 2, 3, 1, 2, 3], [4, 5, 6, 4, 5, 6]]
Referencia: https://js.tensorflow.org/api/latest/#tile