Los inicializadores en Tensorflow.js se usan para inicializar los valores iniciales de kernel, pesos y sesgos. tf.initializers.constant () es una función de inicialización heredada de la clase base Initializer. Esta función se utiliza para generar los valores inicializados a alguna constante. En esta publicación, conoceremos la función tf.initializers.constant() en Tensorflow.js.
Sintaxis:
tf.initializers.constant(args)
Parámetros: el objeto args contiene los siguientes accesorios.
- valores: el valor de cada elemento de la variable.
Valor devuelto: Devuelve el tf.initializers.Initializer.
Ejemplo 1: En este ejemplo, vamos a ver el uso independiente de la función tf.initializers.constant().
Javascript
// Importing the tensorflow.js library const tf = require("@tensorflow/tfjs") // Use tf.initializers.constant() function var initializer = tf.initializers.constant({ value: 7, }) // Print the value of constant console.log(initializer);
Producción:
Constant { value: 7 }
Ejemplo 2: En este ejemplo, vamos a utilizar la función constant() en la creación del modelo para inicializar el núcleo.
Javascript
// Importing the tensorflow.js library const tf = require("@tensorflow/tfjs") // Using tf.initializers.constant() function var initializer = tf.initializers.constant({ value: 7, }) // Create model const model = tf.sequential(); // Add layer and initialize the kernel model.add(tf.layers.dense({ units: 3, activation: 'softmax', kernelInitializer: initializer, inputShape: [2] })); // Print the summary model.summary();
Producción:
Layer (type) Output shape Param # ================================================================= dense_Dense1 (Dense) [null,3] 9 ================================================================= Total params: 9 Trainable params: 9 Non-trainable params: 0 _________________________________________________________________
Referencia: https://js.tensorflow.org/api/latest/#initializers.constant
Publicación traducida automáticamente
Artículo escrito por abhijitmahajan772 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA