Book Recommender System
Project Overview
An end-to-end machine learning system designed to deliver personalized book recommendations by analyzing user reading patterns and book ratings using collaborative filtering algorithms.
Key Features
- Collaborative Filtering: Implemented matrix factorization and nearest neighbor algorithms to discover user-item interaction similarities.
- Interactive Web Interface: Developed an intuitive, responsive frontend using Streamlit for instant user queries and visual book discovery.
- Cloud Deployment: Containerized and deployed on AWS infrastructure ensuring high availability and low-latency inference.
- Data Pipeline: Automated data cleaning, preprocessing, and feature transformation pipelines for large-scale book metadata and user ratings.
Tech Stack
- Languages & Frameworks: Python, Streamlit, Scikit-learn, Pandas, NumPy
- Deployment & Cloud: AWS (EC2), Docker