Función Tensorflow.js tf.truncatedNormal()

Tensorflow.js es una biblioteca de código abierto desarrollada por Google para ejecutar modelos de aprendizaje automático, así como redes neuronales de aprendizaje profundo en el entorno del navegador o del Node.

La función .truncatedNormal() se usa para encontrar tf.Tensor junto con los valores que se evalúan a partir de una distribución normal truncada. Además, los valores que se producen aquí como salida siguen una distribución normal con el apoyo de una media y una desviación estándar establecidas, excluyendo aquellos valores cuyo tamaño es mayor a 2 desviaciones estándar con respecto a la media se descartan y se eligen nuevamente.

Sintaxis:  

tf.truncatedNormal(shape, mean?, stdDev?, dtype?, seed?)

Parámetros:

  • forma: Es una array que contiene enteros que describen la forma del tensor de salida y es de tipo número[].
  • media: Es la media expresada de la distribución normal y es de tipo número.
  • stdDev: Es la desviación estándar establecida de la distribución normal y es de tipo número.
  • dtype: es el tipo de datos indicado del tensor de salida devuelto y puede ser de tipo float32 o int32.
  • semilla: Es la semilla indicada que ayuda en el generador de números aleatorios y es de tipo número.

Valor devuelto: Devuelve el objeto tf.Tensor.

Ejemplo 1:  

Javascript

// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
  
// Calling truncatedNormal() method and
// Printing output
tf.truncatedNormal([3, 4]).print();

Producción:

Tensor
    [[-0.0277713, -0.4777073, -0.3911407, 1.85613   ],
     [-0.0667888, -0.0867875, 0.8295102 , -0.5933844],
     [0.5160138 , 0.7871808 , 0.6818511 , 1.2177598 ]]

Ejemplo 2:

Javascript

// Importing the tensorflow.js library 
import * as tf from "@tensorflow/tfjs"
  
// Defining shape
var sh = [3, 2];
var mean = 4;
var st_dev = 5;
var dtyp = 'int32';
  
// Calling truncatedNormal() method
var res = tf.truncatedNormal(sh, mean, st_dev, dtyp);
  
// Printing output
res.print();

Producción:

Tensor
    [[-1, -5],
     [4 , 4 ],
     [11, 2 ]]

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

Publicación traducida automáticamente

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