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