El objetivo principal de este proyecto es construir un motor de recomendación eficiente basado en una base de datos de gráficos (Neo4j). El sistema pretende ser un destino único para recomendaciones como Películas, Libros, Blog.
Características:
Módulo de películas:
a) Calificación de películas (1-5).
b) Obtenga recomendaciones de películas mediante el filtrado colaborativo basado en calificaciones.
c) Obtenga sugerencias de películas que coincidan con su emoción (basado en una encuesta).
d) Obtenga sugerencias de películas que coincidan con su compañero (basado en una encuesta).
Módulo de blog:
a) Hacer publicaciones con diferentes etiquetas
b) Ver publicaciones recientes
c) Dar me gusta a una publicación
d) Eliminar una publicación
e) Buscar usuarios más similares al usuario que inició sesión en función de las etiquetas sobre las que ambos han escrito en el blog.
Módulo de libros:
a) Biblioteca de libros
b) Sugerencias de libros
Herramientas utilizadas:
Idioma: Python
IDE: Pycharm Professional Edition
Framework: Flask
Front End: Bootstrap
Backend: Neo4j
Neo4j y Pycharm se pueden descargar desde los siguientes enlaces:
https://www.jetbrains.com/pycharm/download
https://neo4j.com/download/
Investigación
a) Técnica de filtrado colaborativo
Este artículo es una contribución de Deepak Sai . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA