Jorge.

Back

Movie Recommendation System with C++ Backend

01

Overview

  • Sistema de recomendación de películas desarrollado en C++ utilizando filtrado colaborativo basado en usuarios.
  • El sistema carga datos de MovieLens 33M, construye estructuras hash eficientes y calcula recomendaciones personalizadas usando KNN y diferentes métricas de similitud.
  • Además del modo consola para depuración, el proyecto incluye un backend REST con Crow para ser consumido por una interfaz frontend.
Overview
Problem & Goal
Backend Recommendation Pipeline
Data Structures
Similarity Metrics
KNN & Parallel KNN
Candidate Generation
Final Scoring Strategy
REST API & Frontend Integration
Debugging & Engineering Decisions
Key Takeaways