Skip to content

jcotaposm/lectorrostros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laboratorio: Publicando un modelo de deep learning en Heroku

Una revisión de todo el camino necesario para publicar nuestro primer Producto de Datos. Ejemplo disponible en https://facemask-udd.herokuapp.com/

Antes de empezar

  • Para poder realizar este laboratorio se necesita una cuenta en GitHub y Heroku. Ambas son gratuitas y les serán muy útiles en el futuro.
  • Se asume que el computador de cada estudiante tiene Python y Jupyter Notebook instalados (requisitos de varios cursos anteriores del programa). Si no es el caso, recomiendo seguir algún tutorial como esta guía para instalar Jupyter Notebook en Windows 10.

Instalación de librerías necesarias

Pytorch

pip install fastai
pip install Flask

Si se desea modificar aún más la aplicación web, se recomienda usar un ambiente virtual (además es una muy buena práctica al momento de programar en Python)

Construcción del Modelo de Deep Learning

  • Se deben seguir las instrucciones explicadas en este notebook.

Modificación de la aplicación web

Poner el modelo (archivo .pkl) en la carpeta models

Cambiar los nombres de las clases

  • Abrir "app.py" y buscar la variable llamada classes y cambiar su contenido con las clases del clasificador propio.

Modificaciones de la Interfaz

  • Modificar los archivos en los directorios templates y static.

  • index.html maneja la parte gráfica y main.js el comportamiento.

Conexión con Heroku

  • El primer paso es crear una aplicación y darle un nombre.

  • En "Deployment Method" escoger "Connect to Github" y seguir las instrucciones.

  • Una vez que esté listo, aparecerá un link para revisar la aplicacion en el navegador, como este: https://facemask-udd.herokuapp.com/

Créditos

About

Tarea desarrollo de productos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors