Skip to content

dineshpiyasamara/sentiment_analysis_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sentiment_analysis_project

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.

Steps

  1. Download Dataset
  2. Data Preprocessing
    • Text Preprocessing
    • Build Vocabulary
    • Vectorization
    • Handle Imbalanced Dataset
  3. Model Building
    • Logistic Regression
    • Naive Bayes
    • Decision Tree
    • Random Forest
    • Support Vector Machine
  4. Model Evaluation
    • Accuracy
    • Precision
    • Recall
    • F1 Score
  5. Build Prediction Pipeline
  6. Build Web Application
  7. Deploy to Azure

Final Application

alt text

About

sentiment_analysis_project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published