Aplicaciones web con Inteligencia Artificial Nativa usando Tensorflow js - Demo
Este repositorio contiene el código para la demo realizada durante el VII Workshop de Sistemas realizado por la Universidad Tecnológica Nancional - UTN.
Esta aplicación consiste en un clasificador
basado en el modelo Mobilenet
que toma una imagen como input y devuelve +1000 labels
posibles de detecciones que se utilizan como tags
para estas imagenes, en ese sentido, se limitaron al top 3 las predicciones.
Se utiliza una estrategia de despliege del lado del cliente usando tensorflow js y la interfaz de usuario fue diseñada con materialize.
En cuanto al flujo de ejecución, el modelo junto con las labels inicialmente se descargan desde tfhub y quedan almacenados localmente en el navegador usando la indexdb
y localstorage
, luego, al pulsar el botón de predecir se toma la imagen actual, se transforma en un tensor y se toman las predicciones del modelo para crear los tags.