Tensorflow.js es una biblioteca de código abierto que está desarrollando 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 .clipByValue() se utiliza para encontrar los valores de recorte de la entrada de tensor indicada y se realiza por elementos.
Sintaxis:
tf.clipByValue(x, clipValueMin, clipValueMax)
Parámetros:
- x: Es la entrada del tensor cuyos valores se van a recortar, y puede ser de tipo tf.Tensor , o TypedArray , o Array .
- clipValueMin: es el límite inferior del rango indicado que se va a recortar.
- clipValueMax: es el límite superior del rango indicado que se va a recortar.
Valor devuelto: Devuelve el objeto tf.Tensor.
Ejemplo 1: En este ejemplo, estamos definiendo un tensor de entrada de tipo entero y luego imprimiendo los valores recortados del mismo. Para crear un tensor de entrada estamos utilizando el método .tensor1d() y para imprimir la salida estamos usando el método .print() .
Javascript
// Importing the tensorflow.js library import * as tf from "@tensorflow/tfjs" // Defining tensor input elements const y = tf.tensor1d([9, -10, -19, 12]); // Calling clipByValue() method and // printing output y.clipByValue(-11, 11).print();
Producción:
Tensor [9, -10, -11, 11]
Ejemplo 2: en este ejemplo, los valores de tipo flotante se consideran como entrada de tensor y todos los parámetros se pasan directamente a la función clipByValue .
Javascript
// Importing the tensorflow.js library import * as tf from "@tensorflow/tfjs" // Defining float values var val = [.5, 4.9, .275, -1.46]; // Calling tensor1d method const y = tf.tensor1d(val); // Calling clipByValue() method var res = tf.clipByValue(y, -1, 1); // printing output res.print();
Producción:
Tensor [0.5, 1, 0.275, -1]
Referencia: https://js.tensorflow.org/api/latest/#clipByValue
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA