Función Tensorflow.js tf.localResponseNormalization()

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 .localResponseNormalization() se usa para estandarizar la estimulación conectada con un vecindario local a través o dentro de los canales.

Sintaxis:

tf.localResponseNormalization (x, depthRadius?, bias?, alpha?, beta?)

Parámetros:  

  • x: Es el tensor de entrada indicado. Donde, el tensor de entrada 4D se considera solo como una array 3D en referencia a los vectores 1D con el tamaño máximo. Además, todos y cada uno de los vectores se estandarizan individualmente. Puede ser del tipo tf.Tensor3D, tf.Tensor4D, TypedArray o una array.
  • depthRadius: es el recuento indicado de canales uno al lado del otro en la estandarización de la ventana 1D. Es opcional y es de tipo número.
  • sesgo: Es la expresión de sesgo establecida constante para la base. Es opcional y es de tipo número.
  • alfa: Es el factor de escala indicado que en general es positivo. Es opcional y es de tipo número.
  • beta: Es el exponente indicado que es opcional y es de tipo número.

Valor devuelto: Devuelve tf.Tensor3D, o tf.Tensor4D.

Ejemplo 1:

Javascript

// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
  
// Defining tf.tensor3d input
const x = tf.tensor3d([1, 2, 3, 4, 6, 6], [1, 2, 3]);
  
// Calling tf.localResponseNormalization() method
// and printing output
x.localResponseNormalization().print();

Producción:

Tensor
    [[[0.2581989, 0.5163978, 0.7745967],
      [0.4239992, 0.6359987, 0.6359987]]]

Ejemplo 2:

Javascript

// Importing the tensorflow.js library
// import * as tf from "@tensorflow/tfjs"
  
// Calling tf.localResponseNormalization() method
// and printing output
tf.localResponseNormalization(
    tf.tensor3d([1.1, 3.2, -3, null, 5, 0], 
    [1, 1, 6]), 4, 3, 2, 1).print();  

Producción:

Tensor
     [ [[0.0117146, 0.0340788, -0.0319489, 0, 0.0532481, 0],]]

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

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 *