Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.46 KB

README.md

File metadata and controls

33 lines (24 loc) · 1.46 KB

Sistema de Recomendación para Artículos de Moda

Se trata de una aplicación simple cuyo objetivo es el de mostar de manera visual y sencilla el funcionamiento de un sistema de recomendación con un filtrado basado en el contenido, desarrollado por Alberto Monedero Martín como parte de su TFG. Este sistema consta de 2 bloques:

  • Bloque 1 - Clasificación del producto de entrada mediante CNN para la obtención de candidatos a recomendar.
  • Bloque 2 - Obtención de los N candidatos más parecidos a la imagen de entrada basándonos en la similitud coseno.

Para entender en profundidad: Notebook Kaggle

Despliegue

Con las siguientes instrucciones se explica como desplegar en local la aplicación.

Prerrequisitos

Python 3.9.8
Puede que sea compatible con otras versiones de Python, teniendo en cuenta que Pytorch solo da soporte a las versiones 3.7-3.9.

Crear entorno virtual

py -m venv env

Activar el entorno virtual

env\Scripts\activate

Instalar los requisitos

pip install -r requirements.txt

Lanzar aplicación en local (desde la carpeta "elevate")

py manage.py runserver

Tecnologías

  • Django - Framework utilizado
  • Pytorch - librería aprendizaje automático
  • Python, html, css y Bootstrap 4

Autor

  • Alberto Monedero Martín - github