Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 1.15 KB

README.md

File metadata and controls

30 lines (21 loc) · 1.15 KB

Ejemplo de sistema de recomendación utilizando autoencoders

El modelo está desarrollado en pytorch y su implementación se puede encontrar en el módulo model.

Se puede correr una aplicación de ejemplo mediante un contenedor docker con los siguientes comandos.

    docker build . --tag recsys_example
    docker run -i -p 8899:8899 recsys_example

Se abrirá una aplicación en el puerto 8899 con la siguiente pinta.

En el gráfico se puede observar en abscisas la puntación que el sistema asigna para cada película y en ordenadas la popularidad de cada película.

Si se van añadiendo películas (pinchando en el gráfico o a través de el selector) que el usuario a visto, las puntuaciones se van modificando y las películas recomendadas cambias.

Hay que tener en cuenta que para que de unas recomendaciones suficientemente robustas es necesario añadir en torno a 20 películas, ya que es el número mínimo de películas que un usuario había visto en el dataset de entrenamiento.