-
Notifications
You must be signed in to change notification settings - Fork 1
Diagramas de despliegue
Adrian Marino edited this page Aug 27, 2023
·
3 revisions
Como se puede apreciar, la aplicación esta compuesta por dos grandes partes. RecSys expone un interfaz web para los usuarios finales. Estos pueden realizar y consultar recomendaciones de items. Por otro lado, RecSys exponen una interface REST. Esta permite a servicios externos consultar y modificar el modelo de datos de RecSys. También existen procesos o Jobs que corren en una instancia de Airflow. Estos Jobs se encargan de consultar las interacciones de los usuarios a RecSys y transformarlas en matrices de similitud user-user/item-item. Finamente actualizan estas similitudes en RecSys, para poder realizar recomendaciones al usuario final.
-
RecSys
- Expone una interfaz web para de recomendación de items
- Permite recomendar items personalizados al usuario final.
- Login with google.
- Pantalla para puntuación de items.
- Pantalla de visualización de recomendaciones.
- CRUD de items.
- Admin site.
- Expone una API REST para administrar los distintos recomendadores y sus matrices de similitud asociadas.
- Expone una interfaz web para de recomendación de items
-
SurpriseSimilatiyMatrixJob- svd_similarity_matrix_job
- nmf_similarity_matrix_job
-
amazon-spider-scrapper
- Es un fork del proyecto amazon-scrapper.
- Dada una búsqueda en Amazon, permite realizar scrapping del detalle de todos los resultados (Productos) y sus variaciones, junto con sus reviews.
- Utiliza headers fake, proxies random y delays variables para minimize el banning de Amazon.
- Permite, reanudar el proceso de scrapping desde el ultimo productos scrappeado.