Movie Recommendation System
My very first machine learning project was based on the design of a movie recommendation system. This work was carried out as part of a final project for a machine learning module given by our professor. The objective was to develop a movie recommendation application for users.
Project Demo
Watch Movie recommendation system in action
Project Overview
Problem
Users struggle to discover new movies that match their preferences, leading to decision fatigue and missed opportunities to find content they would enjoy.
Solution
Developed a movie recommendation system using two complementary approaches: K-Nearest Neighbors (KNN) for collaborative filtering and text similarity for content-based filtering. Built a user-friendly Streamlit interface that allows users to input their preferences and receive personalized movie suggestions.
Results
- • Successfully implemented two recommendation algorithms (KNN and text similarity)
- • Created an intuitive Streamlit web application with three main menus
- • Completed the project within the two-month timeframe for the machine learning module
- • Established foundation for future recommendation system development
Technologies
Quick Actions
Media Controls
Explore More Projects
Sentiment Analysis
Advanced sentiment analysis system using NLP and machine learning for customer feedback analysis.
HeartRate AI
AI-powered heart rate monitoring system combining IoT and machine learning for patient medical monitoring.