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