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.
Includes unigram+bigram TF-IDF vectorization and model persistence via joblib for deployment. Generates comparative metrics across three classifiers with macro F1-score-based selection, while producing interpretability artifacts (word clouds, per-class feature rankings) alongside standard evaluation metrics and classification reports.
No commits in the last 6 months.
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...
Robin-WZQ/Text-sentiment-polarity-judgment
基于规则、基于朴素贝叶斯、基于逻辑回归进行文本情感极性分析判断(酒店评论语料)
nhtlongcs/StarListify
StarListify is a Python package that classifies GitHub stars history into organized category...
sharmaroshan/Employee-Reviews
This is Project which contains Data Visualization, EDA, Machine Learning Modelling for Checking...