Función Tensorflow.js tf.zerosLike()

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. El tf.zeroslIke() se usa para crear un tf.tensor con todos los elementos establecidos en ‘0’ con la misma forma que el tensor dado pasando el valor del parámetro.

Sintaxis:

tf.zerosLike(value)

Parámetro: Acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:

  • value: Es el valor del tensor que puede ser un Array simple o anidado o TypedArray de números. Pasamos el Tensor de la forma requerida aquí.

Valor de retorno: Devuelve un tensor de la forma requerida.

Nota: La función anterior no cambia el tensor original.

Ejemplo 1: En este ejemplo, usamos el método tf.zeroslike() usando tf.tensor.

Javascript

// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
  
// Creating the tensor
var val = tf.tensor([1, 2, 3, 4, 5, 6, 7]);
  
//using tf.zeroslike() and printing the tensor
tf.zerosLike(val).print()
  
// Printing the tensor
tf.print("Original tensor:\n"+val)
Tensor
    [0, 0, 0, 0, 0, 0, 0]
Original tensor:
Tensor
    [1, 2, 3, 4, 5, 6, 7]

Ejemplo 2: en este ejemplo, usamos el método tf.tensor1d() para crear el tensor y aplicar el método tf.zerosLike.

Javascript

// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
  
// Creating the tensor
var val = tf.tensor1d([1, 2, 3]);
  
//using tf.zeroslike() and printing the tensor
tf.zerosLike(val).print()
  
// Printing the tensor
tf.print("Original tensor:\n"+val)
Tensor
    [0, 0, 0]
Original tensor:
Tensor
    [1, 2, 3]

Ejemplo 3: En este ejemplo, estamos usando el método tf.tensfor2d() para crear el tensor y aplicar el método tf.zerosLike.

Javascript

// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
  
// Creating the tensor
var val = tf.tensor2d([[1, 2], [3, 4]]);
  
//using tf.zeroslike() and printing the tensor
tf.zerosLike(val).print()
  
// Printing the tensor
tf.print("Original tensor:\n"+val)
​Tensor
    [[0, 0],
     [0, 0]]
Original tensor:
Tensor
    [[1, 2],
     [3, 4]]

Ejemplo 4: En este ejemplo, usaremos el método tensor3d() para crear el tensor y aplicar el método tf.zerosLike().

Javascript

// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
  
// Creating the tensor
var val = tf.tensor3d([[[1], [2]], [[3], [4]]]);
  
//using tf.zeroslike() and printing the tensor
tf.zerosLike(val).print()
  
// Printing the tensor
tf.print("Original tensor:\n"+val)
Tensor
    [[[0],
      [0]],

     [[0],
      [0]]]
Original tensor:
Tensor
    [[[1],
      [2]],

     [[3],
      [4]]]

Ejemplo 5: En este ejemplo, usamos el método tensor4d() para crear el tensor y aplicar el método tf.zerosLike().

Javascript

// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
  
// Creating the tensor
var val = tf.tensor4d([[[[1], [2]], [[3], [4]]]])
  
//using tf.zeroslike() and printing the tensor
tf.zerosLike(val).print()
  
// Printing the tensor
tf.print("Original tensor:\n"+val)
Tensor
    [[[[0],
       [0]],

      [[0],
       [0]]]]
Original tensor:
Tensor
    [[[[1],
       [2]],

      [[3],
       [4]]]]

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

Publicación traducida automáticamente

Artículo escrito por magichat 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 *