Sentiment analysis uses natural language processing and machine learning techniques to analyze the emotional tone or sentiment behind a piece of text. It involves identifying and categorizing opinions expressed in a text as positive, negative, or neutral.
👍 Click here to download dataset.
- Download Dataset
- Data Preprocessing
- Text Preprocessing
- Build Vocabulary
- Vectorization
- Handle Imbalanced Dataset
- Model Building
- Logistic Regression
- Naive Bayes
- Decision Tree
- Random Forest
- Support Vector Machine
- Model Evaluation
- Accuracy
- Precision
- Recall
- F1 Score
- Build Prediction Pipeline
- Build Web Application
- Deploy to Azure
