Skip to content

The Advanced Sentiment Analysis System is a Python-based Natural Language Processing (NLP) application that analyzes user-entered text and determines the emotional tone of the sentence. The system classifies the input as Positive, Negative, or Neutral and also provides a confidence percentage based on polarity score.

Notifications You must be signed in to change notification settings

ari2738/Sentiment-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

🛡 Sentiment Analysis System

The Sentiment Analysis System is a Python-based Natural Language Processing (NLP) application that analyzes user-entered text and determines the emotional tone of the sentence. The system classifies the input as Positive, Negative, or Neutral and also provides a confidence percentage based on polarity score.

In addition to basic sentiment detection, the application includes emotion identification such as Happy, Sad, Angry, or Excited using keyword-based logic. The program runs in a continuous loop, allowing users to analyze multiple sentences until they choose to exit.

The system is built using:

Python

TextBlob (for polarity analysis)

NLTK corpora (for language processing support)

This project demonstrates practical implementation of NLP concepts including text preprocessing, sentiment polarity scoring, conditional classification, and user interaction handling.

🎯 Key Features

Real-time user input sentiment analysis

Sentiment classification (Positive / Negative / Neutral)

Confidence percentage display

Basic emotion detection

Continuous loop execution

Simple command-line interface

🚀 Use Cases

Social media trend analysis

Customer feedback evaluation

Product review monitoring

Public opinion tracking

About

The Advanced Sentiment Analysis System is a Python-based Natural Language Processing (NLP) application that analyzes user-entered text and determines the emotional tone of the sentence. The system classifies the input as Positive, Negative, or Neutral and also provides a confidence percentage based on polarity score.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages