This Movie Recommendation System is implemented using Jupyter Notebook, scikit-learn, and nltk. The system provides movie recommendations based on user preferences and movie features.
- Content-Based Filtering: Recommends movies based on the content and features of the movies.
- Collaborative Filtering: Utilizes user preferences and behaviors to suggest movies.
Before running the notebook, make sure you have the following dependencies installed:
- Jupyter Notebook
- scikit-learn
- nltk
You can install these dependencies using the following commands:
pip install jupyter scikit-learn nltk
Clone the repository:
git clone https://github.com/sayan-iiitian/Movie-Recommendation-System.git
Navigate to the project directory:
cd Movie-Recommendation-System
Open the Jupyter Notebook:
jupyter notebook MovieRecommendationSystem.ipynb
Run the notebook cells to see movie recommendations. Usage
Follow the instructions in the Jupyter Notebook to input your preferences and get personalized movie recommendations.