Función Tensorflow.js tf.scalar()

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 .scalar() se usa para crear un tipo escalar de medios tensoriales. Un escalador es una array de dimensión cero y también se denomina tensor de rango 0 . Un escalar se crea usando la función .scalar() .

Sintaxis:

t.scalar( value, dataType )

Parámetros:

  • valor: El valor del escalar. El valor puede ser un número, string, Uint8Array[ ], booleano.
  • dataType [Opcional]: el tipo de datos del valor. Puede ser int32 , float32 , bool , complex64 o string.

Valor de Retorno: Devuelve el Objeto Tensor.

Crear un escalar: en este ejemplo, estamos creando un nuevo escalar, es decir, un tensor de un solo valor.

Ejemplo 1:

Javascript

// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
 
// Value of a scalar
var value = 12
 
// Creating the value of a scalar
var tens = tf.scalar(value)
 
// Printing the scalar
tens.print();

Producción:

Tensor
    12

Crear un escalar de un tipo de datos específico: en este ejemplo, estamos creando un escalar de un tipo de datos específico. Tenga en cuenta que el tipo de datos solo debe ser int32, float32, bool, complex64 o string.

Ejemplo 2:

Javascript

// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
 
// Creating a scalar using int value
var int_tensor = tf.scalar(12, 'int32')
 
int_tensor.print()
 
// Creating a scalar using string value
var str_tensor = tf.scalar("GFG", "string")
 
str_tensor.print()
 
// Creating a scalar using float value
var float_tensor = tf.scalar(12.6, "float32")
 
float_tensor.print();
 
// Creating a scalar using bool value
var bool_tensor1 = tf.scalar(true, "bool")
 
bool_tensor1.print()
 
// Creating a scalar using bool(0 and 1) type
var bool_tensor2 = tf.scalar(0, "bool")
 
bool_tensor2.print()

Producción:
 

Tensor
    12
Tensor
    GFG
Tensor
    12.600000381469727
Tensor
    true
Tensor
    false

Nota: También puede crear un escalar usando la función tf.tensor() . Veamos el ejemplo 

Creando un escalar usando la función tf.tensor(): 

Ejemplo 3:

Javascript

// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
 
// Creating a scalar using int tf.tensor()
var tens = tf.tensor(12, [], "int32")
 
tens.print()

Aquí proporcionamos el segundo parámetro de la función una array vacía porque estamos creando un escalar y un escalar es un tensor de rango 0.
 

Producción:

Tensor
    12

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 *