https://github.com/yousefalaaali/twitter-sentiment-analysis
Natural language processing - Twitter Sentiment Analysis
https://github.com/yousefalaaali/twitter-sentiment-analysis
deep-learning logistic-regression matplotlib naive-bayes nltk numpy pandas scikit-learn seaborn tf-idf word-embeddings
Last synced: about 2 months ago
JSON representation
Natural language processing - Twitter Sentiment Analysis
- Host: GitHub
- URL: https://github.com/yousefalaaali/twitter-sentiment-analysis
- Owner: YousefAlaaAli
- Created: 2025-03-22T03:25:23.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-22T03:29:36.000Z (over 1 year ago)
- Last Synced: 2025-03-22T04:23:09.052Z (over 1 year ago)
- Topics: deep-learning, logistic-regression, matplotlib, naive-bayes, nltk, numpy, pandas, scikit-learn, seaborn, tf-idf, word-embeddings
- Language: Jupyter Notebook
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Twitter-Sentiment-Analysis
This repository contains a Jupyter Notebook for performing sentiment analysis on Twitter data. The project applies natural language processing (NLP) techniques to classify tweets as positive, negative, or neutral, providing valuable insights into public opinion on various topics.
## Features
- **Data Preprocessing**: Cleans and prepares raw Twitter data for analysis.
- **Feature Extraction**: Uses techniques such as TF-IDF and word embeddings.
- **Model Training**: Implements machine learning models (e.g., logistic regression, Naïve Bayes, or deep learning) for sentiment classification.
- **Evaluation**: Assesses model performance using appropriate metrics like accuracy, precision, recall, and F1-score.
## Requirements
Ensure you have the necessary dependencies installed before running the notebook:
```bash
pip install pandas numpy matplotlib seaborn scikit-learn nltk