AmirhosseinHonardoust/Sentiment-Analysis-NLP
Customer reviews sentiment analysis with Python and NLP. Generates a synthetic dataset of positive, neutral, and negative reviews, applies preprocessing (tokenization, stopwords, lemmatization), and builds TF-IDF features. Trains classifiers (Naive Bayes, Logistic Regression, Random Forest) with evaluation, confusion matrix and top features.
This project helps customer experience managers, product marketers, or small business owners understand the sentiment behind customer feedback. It takes a collection of customer reviews and determines whether each review expresses positive, neutral, or negative sentiment. The output includes categorized reviews, performance reports, and visualizations like word clouds showing common terms for each sentiment.
No commits in the last 6 months.
Use this if you need to quickly categorize customer feedback into positive, neutral, or negative to gauge customer satisfaction or identify common issues from text reviews.
Not ideal if you need to analyze nuanced emotions beyond basic sentiment (e.g., anger, joy, surprise) or work with non-English reviews.
Stars
27
Forks
1
Language
Python
License
MIT
Category
Last pushed
Sep 11, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/AmirhosseinHonardoust/Sentiment-Analysis-NLP"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
3inchtime/douban_sentiment_analysis
基于朴素贝叶斯实现的豆瓣影评情感分析
MuhammedBuyukkinaci/TensorFlow-Sentiment-Analysis-on-Amazon-Reviews-Data
Implementing different RNN models (LSTM,GRU) & Convolution models (Conv1D, Conv2D) on a subset...
sharmaroshan/Employee-Reviews
This is Project which contains Data Visualization, EDA, Machine Learning Modelling for Checking...
sharmaroshan/Coursera-Reviews-Analysis
It is a Natural Language Processing Problem where we have to decide the sentiments of the users...
Robin-WZQ/Text-sentiment-polarity-judgment
基于规则、基于朴素贝叶斯、基于逻辑回归进行文本情感极性分析判断(酒店评论语料)