Tensorflow.js tf.metrics.binaryCrossentropy() Función

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 .metrics.binaryCrossentropy() es una función métrica de entropía cruzada binaria que utiliza tensores binarios y devuelve el objeto tf.Tensor.

Sintaxis:  

tf.metrics.binaryCrossentropy (yTrue, yPred)

Parámetros:  

  • yVerdadero: Es la entrada de verdad del tensor binario indicado, y puede ser del tipo tf.Tensor.
  • yPred: Es la entrada de predicción del tensor binario indicado, y puede ser del tipo tf.Tensor.

Valor devuelto: Devuelve el objeto tf.Tensor.

Ejemplo 1:  

Javascript

// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
  
// Defining binary tensors
const y = tf.tensor2d([[4], [5], [6], [7]]);
const z = tf.tensor2d([[1], [2], [0], [1.8]]);
  
// Calling metrics.binaryCrossentropy() 
// method
const binry_crsntropy = 
    tf.metrics.binaryCrossentropy(y, z);
  
// Printing output
binry_crsntropy.print();

Producción:

Tensor
    [-27.6301231, -36.8401985, 55.2615433, -55.2603455] 

Ejemplo 2: 

Javascript

// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
  
// Calling metrics.binaryCrossentropy() 
// method and printing output
tf.metrics.binaryCrossentropy(
    tf.tensor2d([[-13], [-2.787]]), 
    ([[-0.6], [-12]])).print();

Producción:

Tensor
    [-119.7330246, -25.6688404]

Referencia: https://js.tensorflow.org/api/latest/#metrics.binaryCrossentropy

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 *