Función Tensorflow.js tf.tile()

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

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 *