Back to Projects
Recommender System using Goodbooks-10k
Python
PyTorch
Scikit-Learn
Machine Learning
This project explores collaborative filtering, matrix factorization, and deep learning models to build a high-quality recommender system using the Goodbooks-10k dataset. The system includes data preprocessing with Pandas/Polars, feature engineering, model evaluation with RMSE, and a neural recommender implemented with PyTorch. The long-term goal is to deploy the system behind a FastAPI service and expose recommendations through a Next.js interface.
Full project documentation coming soon...