01.- Machine Learning JavaScript en Español ?? [Clasificador de imágenes con ml5.js]
Introducción.
Bienvenidos al programa novato muchas gracias por continuar viendo este curso de Tensorflow en JavaScript y en este tutorial vamos a hacer algo realmente muy divertido y es que vamos a hacer un clasificador de imágenes en otras palabras nosotros le vamos a dar a nuestra página web con JavaScript una imagen y este JavaScript nos va a retornar el nombre del elemento del animal lo que sea que esté en esa imagen. Para esto vamos a trabajar con una herramienta llamada ml5js y esto es lo que nos promete que va a ser ml5 por nosotros: ml5 tiene como objetivo hacer que el aprendizaje automático sea accesible para una amplia audiencia de artistas programadores creativos y estudiantes. La biblioteca proporciona acceso a modelos y algoritmos de aprendizaje automáticos en el navegador construido sobre tensor flow sin otras dependencias externas. Ai así como lo oyen y pues veamos el código con el que vamos a trabajar:
Codigo
<!DOCTYPE html><html><head><title>ml5</title><script src="https://unpkg.com/[email protected]/dist/ml5.min.js"></script></head><body><h1>Clasificador de imagenes de MobileNet</h1><imgsrc="https://ml5js.org/docs/assets/img/bird.jpg"crossorigin="anonymous"id="imagen"width="400"><p>
Esto es un
<strong><spanid="rusultado">....</span></strong>
Con una certeza del
<strong><spanid="probabilidad">....</span></strong></p><script>constimagen=document.getElementById("imagen");constresultado=document.getElementById("rusultado");constprobabilidad=document.getElementById("probabilidad");constclasificador=ml5.imageClassifier("MobileNet",function(){console.log("Modelo cargado");});clasificador.predict(imagen,function(err,res){//console.log(res);resultado.innerText=res[0].className;probabilidad.innerText=res[0].probability;});</script></body></html>
En los use faltan las barras invertidas para separar \ Esto provoca errores IlluminateSupportFacadesSchema; Realmente es Illuminate\Support\Facades\Schema; (Estoy con Laravel…
Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.
Cookies estrictamente necesarias
Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.
Si desactivas esta cookie no podremos guardar tus preferencias. Esto significa que cada vez que visites esta web tendrás que activar o desactivar las cookies de nuevo.