Movie Sentiment Analysis is a Natural Language Processing project, which categorizes the movie reviews as Positive and Negative using various techniques and tools of Natural Language Processing, which includes text preprocessing, machine learning, and visualization, along with an interactive platform to predict the sentiment of a given input text by users.
-
Noise removal from text data
-
Normalizes and tokenizes text
-
Applying stop word removal and text normalization
-
Visualizes sentiment distribution
-
Presents word frequency patterns
-
Assists in understanding the nature of the dataset
- Implements four different ML models for sentiment classification
- Compares model performance
-
Utilises evaluation metrics such as:
-
Accuracy
-
F1-S
-
Performance comparison between models
- Streamlit-Based UI
- Allows users to input custom text
- Makes predictions in real time \Gamma
-
Programming Language: Python
-
Libraries & Tools:
-
Pandas
-
NumPY
-
Matplotlib
-
Scikit-learn
-
NLTK
-
Streamlit
git clone https://github.com/16A9DA/Movie-Sentiment