Skip to content

Karancse/Sentiment_Analysis_Model_using_ML

 
 

Repository files navigation

Sentiment Analysis : Using ML model and then Hosting on Heroku and Streamlit:

This is a real world project on Sentiment Analysis which takes in text input from the user and predicts if the sentiment of the text is positive or negative.

The following steps were followed for completing this project:

1. Gathering of data: The amazon reviews dataset from Kaggle was used for this project.

2. Preprocessing of data: - Lower casing the text - Expanding contractions - Removing punctuations and special characters - Removing stopwords - Tokenization - Lemmatization

3. Approach to Sentiment Analysis: - TFIDF Vectorizer - Support Vector Machine Model - Evaluation of model using Accuracy Score, Confusion Matrix, and Classification Report

4. Deployment of Model:

    - Creating a web application using Streamlit
    - Deploying it using Heroku Cloud Service 

the link to the website (hosted with Heroku And Streamlit): https://sentiment-analysis-major-proj.herokuapp.com/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 85.5%
  • Python 14.3%
  • Shell 0.2%