. Ayuda a los desarrolladores a desarrollar modelos ML en JavaScript y usar ML directamente en el navegador o en Node.js.
La función tf.randomNormal() se usa para crear un tf.Tensor con valores muestreados de una distribución normal.
Sintaxis:
tf.randomNormal (shape, mean, stdDev, dtype, seed)
Parámetros:
- forma: una array de enteros que define la forma del tensor de salida.
- significa: Es un argumento opcional. La media de la distribución normal.
- stdDev: También es un argumento opcional. La desviación estándar de la distribución normal.
- dtype: el tipo de datos de la salida. Los valores de tipo de datos posibles son ‘float32’ o ‘int32’. También es un argumento opcional.
- semilla: Es un argumento opcional. La semilla para el generador de números aleatorios.
Valor devuelto: Devuelve tf.Tensor.
Ejemplo 1:
Javascript
// Creating the tensor with values // sampled from a normal distribution const x = tf.randomNormal([5]); // Printing the tensor x.print();
Producción:
Tensor [1.5322036, 2.2685387, -0.4921667, 1.1309422, 1.470457]
Ejemplo 2:
Javascript
// Creating the tensor with values // sampled from a normal distribution const x = tf.randomNormal([2, 2]); // Printing the tensor x.print();
Producción:
Tensor [[1.9162624 , -0.9760998], [-0.2262698, -2.1717837]]
Ejemplo 3
Javascript
// Creating the tensor with values // sampled from a normal distribution const x=tf.randomNormal([5], 5, 1, 'int32', 2); // Printing the tensor x.print();
Producción:
Tensor [5, 7, 6, 5, 6]
Referencia: https://js.tensorflow.org/api/latest/#randomNormal