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