Recommender System is a system that seeks to predict or filter preferences according to the user’s choices. Moviebot will recommend a movie based on the user's choice and will also accept movie reviews from the user for better recomendations.
- Get movie recomendations based on user review (sentiment analysis)
- Responsive chatbot
- Search movie by genre
- Get all details about a movie
- Get list of blockbuster movies by year
- nltk
- pickle
- numpy
- pandas
- keras
- tkinter
- imdbpy
- textblob
- joblib
Clone this repository
git clone https://github.com/Abhishek4848/Moviebot-NLP.git
Train the model
python3 train_chatbot.py
Run the chatbot
python3 chatgui.py