pavelsjo / aplicaciones-web-con-ia-nativa-tensorflowjs

Aplicación con auto-tag de imagenes usando un casificador en el front end con tensorflow js.

Home Page:https://pavelsjo.github.io/aplicaciones-web-con-ia-nativa-tensorflowjs/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

img

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.

Referencias

About

Aplicación con auto-tag de imagenes usando un casificador en el front end con tensorflow js.

https://pavelsjo.github.io/aplicaciones-web-con-ia-nativa-tensorflowjs/

License:GNU General Public License v3.0


Languages

Language:JavaScript 55.8%Language:HTML 44.2%