/Chat-analysis-and-movie-recommendation-on-chat-sentiments

The application provides opportunity for the user to analyse the chat details at the same time give top 5 recommendations depending on the chat sentiments of the selected user.

Primary LanguageJupyter NotebookMIT LicenseMIT

The application provides opportunity for the user to analyse the chat details at the same time give top 5 recommendations depending on the chat sentiments of the selected user.

Link for the datasets : https://drive.google.com/drive/folders/16db_GISxY1vnmGDPwJzg-mkxJ16-b9K4?usp=sharing

Streamlit was used to develop the frontend

nltk vader library is used for sentiment prediction

Content based filtering is used for movie recommendation

movies api is used to fetch posters of recommended movies

Steps while running the application

Export whatsapp chat on to local drive Upload the chat 1

Select the user to gain intensive chat analysis 2 3 4

Select user to gain movie recommendation depening on the chat sentiments of the user 5 6 7 8

ENJOY YOUR MOVIE WITH SOME POPCORN !!