Función Tensorflow.js tf.io.browserDownloads()

Tensorflow.js es un conjunto de herramientas de código abierto desarrollado por Google para ejecutar modelos de aprendizaje automático y redes neuronales de aprendizaje profundo en el navegador o en la plataforma del Node. También permite a los desarrolladores crear modelos de aprendizaje automático en JavaScript y utilizarlos directamente en el navegador o con Node.js.

La función tf.io.browserDownloads() se usa para crear un IOHandler que desenstring descargas de archivos desde el navegador.

Sintaxis:

tf.io.browserDownloads (fileNamePrefix?) 

Parámetros:

  • fileNamePrefix (string): el prefijo del nombre de los archivos que se descargarán. Para su uso con tf.Model, fileNamePrefix debe ser uno de los dos tipos siguientes:
    1. nulo o indefinido, en este caso se utilizarán los nombres de archivo predeterminados.
    2. Una sola string o una array de una sola string.

Devoluciones: IOHandler

Ejemplo 1:

Javascript

const model = tf.sequential();
model.add(tf.layers.dense(
    { units: 1, 
    inputShape: [10], 
    activation: 'sigmoid' }));
const res = await model.save('downloads://testModel');
console.log(res);

Producción:

{
 "modelArtifactsInfo": {
    "dateSaved": "2022-04-30T05:37:03.289Z",
    "modelTopologyType": "JSON",
    "modelTopologyBytes": 612,
    "weightSpecsBytes": 124,
    "weightDataBytes": 44
  }
}

Ejemplo 2:

Javascript

const model = tf.sequential();
model.add(tf.layers.dense(
    { units: 10, 
    inputShape: [10], 
    activation: 'sigmoid'}));
  
model.add(tf.layers.dense(
    { units: 10, 
    inputShape: [10], 
    activation: 'sigmoid'}));
  
model.add(tf.layers.dense(
    { units: 1, 
    inputShape: [10], 
    activation: 'sigmoid'}));
  
const res = await model.save('downloads://testModel');
console.log(res);

Producción:

{
   "modelArtifactsInfo": {
       "dateSaved": "2022-04-30T05:39:13.304Z",
       "modelTopologyType": "JSON",
       "modelTopologyBytes": 1570,
       "weightSpecsBytes": 374,
       "weightDataBytes": 924
   }
}

Referencia: https://js.tensorflow.org/api/latest/#io.browserDownloads

Publicación traducida automáticamente

Artículo escrito por aayushmohansinha 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 *