Menú

Publicidad

Cómo predecir la bolsa, el consumo, o las temperaturas con con HTML, JavaScript y Brain.js

sept 16, 2020 0 comments

Hoy vamos a ver de forma muy sencilla cómo predecir ciertos factores, como las temperaturas, el consumo eléctrico o la bolsa (aunque esto es un poco complicado, ya que depende de muchos factores políticos, económicos y sociales). Y todo ello usando pocas líneas de código, intercalando HTML y JavaScript, de forma muy sencilla y en unas pocas líneas.

Como CDN vamos a usar la siguiente URL

src="//unpkg.com/brain.js"

En nuestro ejemplo, vamos a simular consumo eléctrico de una casa, para posteriormente, predecir el del día siguiente. Como véis podemos dividir el problema en tres partes:

  • Creación de la red
  • Entrenamiento: la red aprenderá de los datos que le brindamos
  • Predicción: la red, según lo aprendido, y con unos datos iniciales previos (en este caso del día anterior) es capaz de llevar a cabo una predicción para el día siguiente.
/* Red */
var net = new brain.recurrent.LSTMTimeStep();

/* Entrenamiento */
net.train( getConsum() );

/* Predicción */
var resultado=net.run( [0.333] );
/* 0.333 es el dato de consumo del día anterior */

document.getElementById("salida").innerHTML=resultado;

function getConsum(){
return [[ 0.146, 0.344, 0.333, 0.234, 0.403, 0.111, 0.233 ]];
}

Aquí os dejo la imagen de cómo quedaría el documento completo, para que no os perdáis

Por último, aquí tenéis el funcionamiento si ejecutamos el programa, que al ser HTML + JavaScript, podéis verlo en directo, de hecho si recargáis la página el modelo generará otra predicciónn

Resultado

Comentarios

Related Posts

{{posts[0].title}}

{{posts[0].date}} {{posts[0].commentsNum}} {{messages_comments}}

{{posts[1].title}}

{{posts[1].date}} {{posts[1].commentsNum}} {{messages_comments}}

{{posts[2].title}}

{{posts[2].date}} {{posts[2].commentsNum}} {{messages_comments}}

{{posts[3].title}}

{{posts[3].date}} {{posts[3].commentsNum}} {{messages_comments}}

Formulario de contacto