https://github.com/cizodevahm/recommendation-system-on-imdb
This repository contains a Jupyter notebook that demonstrates the creation of a content-based movie recommendation system using Natural Language Processing (NLP) in Python.
https://github.com/cizodevahm/recommendation-system-on-imdb
imdb language-processing nlp recommendation-system
Last synced: 3 months ago
JSON representation
This repository contains a Jupyter notebook that demonstrates the creation of a content-based movie recommendation system using Natural Language Processing (NLP) in Python.
- Host: GitHub
- URL: https://github.com/cizodevahm/recommendation-system-on-imdb
- Owner: cizodevahm
- License: gpl-3.0
- Created: 2024-08-28T09:13:39.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-28T09:27:33.000Z (almost 2 years ago)
- Last Synced: 2025-09-27T04:33:04.221Z (9 months ago)
- Topics: imdb, language-processing, nlp, recommendation-system
- Language: Jupyter Notebook
- Homepage:
- Size: 30.3 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Recommendation-System-On-IMDB
This repository contains a Jupyter notebook that demonstrates the creation of a content-based movie recommendation system using Natural Language Processing (NLP) in Python.
# Overview
This project is based on Emma Grimaldi’s tutorial on building a content-based movie recommender system. The system suggests movies based on user interests by analyzing movie descriptions and finding similar content.
# Features
### Content-Based Filtering:
Recommends movies similar to those the user likes.
### NLP Techniques:
Utilizes Python’s NLP libraries to process and analyze movie descriptions.
### Interactive Jupyter Notebook:
Provides a step-by-step guide and code implementation.
# Installation
1. Clone the repository:
```bash
git clone https://github.com/cizodevahm/Recommendation-System-On-IMDB.git
```
2. Navigate to the project directory:
```bash
cd cizodevahm/Recommendation-System-On-IMDB
```
3. Install the required dependencies:
```bash
pip install pandas rake-nltk numpy scikit-learn
```
# Usage
1. Open the Jupyter notebook:
```bash
jupyter notebook NLP_Recommendation_System.ipynb
```
2. Follow the instructions in the notebook to run the code cells and build the recommendation system.
# Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
# License
This project is licensed under the GPL-3.0 license.