Función Tensorflow.js tf.tensor()

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 .tensor() se usa para crear un nuevo tensor con la ayuda de value , shape y data type .

Sintaxis:  

tf.tensor( value, shape, dataType)

Parámetros: 

  • Valor: el valor del tensor que puede ser una array simple o anidada o una array tipificada de números. Si los elementos de la array son strings , se codificarán como UTF-8 y se mantendrán como Uint8Array[ ].
  • Forma [opcional]: Es un parámetro opcional. Toma la forma del tensor. Si no se proporciona, el tensor inferirá su forma a partir del valor .
  • dataType [opcional]: También es un parámetro opcional. Puede ser un ‘ float32′ o ‘ int32′ o ‘ bool’ o ‘ complex64′ o ‘ string’.

Valor devuelto: Devuelve el tensor del mismo tipo de dato.

Ejemplo 1: En este ejemplo, estamos creando un tensor e imprimiéndolo. Para crear un tensor estamos usando el . tensor() y para imprimir el tensor estamos usando el método .print() . 

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]);
 
// Printing the tensor
val.print()

 Producción:

Tensor
    [1, 2, 3, 4, 5, 6, 7]

Ejemplo 2: En este ejemplo, estamos creando el tensor donde no mencionamos el parámetro de forma del tensor, veamos el parámetro de forma aquí.

Javascript

// Importing the tensorflow library
import * as tf from "@tensorflow/tfjs"
 
// Defining the value of the tensor
var value = [1, 2, 3, 4, 5, 6]    
 
// Specify the shape of the tensor
var shape = [2, 3]
 
// Creating the tensor
var val = tf.tensor(value, shape)
 
// Printing the tensor
val.print()

Producción:

Tensor
    [[1, 2, 3],
     [4, 5, 6]]

El ejemplo anterior estaba creando el tensor de 2 × 3 dimensiones.

Ejemplo 3: En este ejemplo, estamos creando un tensor con valor, forma y tipo de datos. Estamos creando el tensor de valores de tipo String.

Javascript

// Importing the tensorflow.Js library
import * as tf from "@tensorflow/tfjs"
 
// Creating a value variable which
// stores the value
var value = ['1', '2', '3', '4', '5', '6']
 
// Creating a shape variable
// which stores the shape
var shape = [2, 3]
 
// Creating a d_Type variable
// which stores the data-type
var d_Type = 'string'
 
// Creating the tensor
var val = tf.tensor(value, shape, d_Type)
 
// Printing the tensor
val.print()

Producción:

Tensor
    [['1', '2', '3'],
     ['4', '5', '6']]

Impreso el tensor de valores de tipo String.

Publicación traducida automáticamente

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