https://github.com/rohanrony19/movie-recommendation-system
This is a python project where using Pandas library we will find correlation and give the best recommendation for movies.
https://github.com/rohanrony19/movie-recommendation-system
data-analysis deep-learning knn-algorithm numpy pandas python recommendation-system
Last synced: 3 months ago
JSON representation
This is a python project where using Pandas library we will find correlation and give the best recommendation for movies.
- Host: GitHub
- URL: https://github.com/rohanrony19/movie-recommendation-system
- Owner: rohanrony19
- Created: 2025-03-26T10:14:58.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-26T10:59:08.000Z (3 months ago)
- Last Synced: 2025-04-04T03:17:54.117Z (3 months ago)
- Topics: data-analysis, deep-learning, knn-algorithm, numpy, pandas, python, recommendation-system
- Language: Jupyter Notebook
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Movie Recommendation System
This project is a **Movie Recommendation System** that uses **k-nearest neighbors (KNN)** to suggest similar movies based on user ratings. The system utilizes **cosine similarity** to find nearest neighbors and recommends movies accordingly.
## Features
- Uses **KNN with cosine similarity** to find similar movies.
- Supports **fuzzy matching** to handle variations in movie titles.
- Based on a dataset of movies and user ratings.## Installation
1. Clone the repository:
```bash
git clone https://github.com/rohanrony19/Movie-Recommendation-System
cd Movie-Recommendation-System
```
2. Install required dependencies:
```bash
pip install pandas numpy scipy scikit-learn fuzzywuzzy
```## Usage
1. Run the Jupyter Notebook:
```bash
jupyter notebook movie_recommendation.ipynb
```
2. Enter a movie name to get recommendations:
```python
recommender('movie name', mat_movies, 10)
```
## Dataset
- **Movies Dataset**: https://raw.githubusercontent.com/Praful2000/YoutubeLectures/master/Movie%20KNN/movies.csv
- **Ratings Dataset**: https://raw.githubusercontent.com/Praful2000/YoutubeLectures/master/Movie%20KNN/ratings.csv## Dependencies
- Python 3.10
- Pandas
- NumPy
- SciPy
- Scikit-learn
- FuzzyWuzzy## Results

## License
This project is licensed under the MIT License.