{"id":18464048,"url":"https://github.com/labrijisaad/twitter-sentiment-analysis-with-python","last_synced_at":"2025-04-08T08:30:54.401Z","repository":{"id":60309863,"uuid":"464268268","full_name":"labrijisaad/Twitter-Sentiment-Analysis-with-Python","owner":"labrijisaad","description":"I aim in this project to analyze the sentiment of tweets provided from the Sentiment140 dataset by developing a machine learning sentiment analysis model involving the use of classifiers. The performance of these classifiers is then evaluated using accuracy and F1 scores.","archived":false,"fork":false,"pushed_at":"2023-08-14T11:43:46.000Z","size":11674,"stargazers_count":10,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-23T08:51:12.687Z","etag":null,"topics":["accuracy-score","bernoulli-naive-bayes","confusion-matrix","f1-score","lemmatization","logistic-regression","machine-learning","nlp","roc-auc-curve","sentiment-analysis","sentiment140-dataset","stemming","support-vector-machine","tokenization","twitter-sentiment-analysis"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/labrijisaad.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-02-27T22:23:43.000Z","updated_at":"2025-03-13T16:50:48.000Z","dependencies_parsed_at":"2023-01-19T00:46:00.684Z","dependency_job_id":null,"html_url":"https://github.com/labrijisaad/Twitter-Sentiment-Analysis-with-Python","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labrijisaad%2FTwitter-Sentiment-Analysis-with-Python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labrijisaad%2FTwitter-Sentiment-Analysis-with-Python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labrijisaad%2FTwitter-Sentiment-Analysis-with-Python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labrijisaad%2FTwitter-Sentiment-Analysis-with-Python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/labrijisaad","download_url":"https://codeload.github.com/labrijisaad/Twitter-Sentiment-Analysis-with-Python/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247804315,"owners_count":20998948,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["accuracy-score","bernoulli-naive-bayes","confusion-matrix","f1-score","lemmatization","logistic-regression","machine-learning","nlp","roc-auc-curve","sentiment-analysis","sentiment140-dataset","stemming","support-vector-machine","tokenization","twitter-sentiment-analysis"],"created_at":"2024-11-06T09:08:43.520Z","updated_at":"2025-04-08T08:30:53.708Z","avatar_url":"https://github.com/labrijisaad.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Twitter Sentiment Analysis using Python 🐍 and NLP 📙\n\n## 🚀 **Project Overview**\n\nWelcome to the **Twitter Sentiment Analysis** project! 🌟 Here, we dive into the captivating realm of Natural Language Processing (NLP) to analyze tweet sentiments using mighty machine learning techniques.\n\n## 📊 **Dataset**\n\nAccess the dataset here: [Sentiment140 Dataset](https://drive.google.com/file/d/19IeqXU96-kDt6wy1wTNyhWrIw1jbK2Kx/view?usp=sharing). 📂\n\n## 🛠️ **Methodology**\n\nWe wield the power of classifiers to craft an effective sentiment analysis model, evaluating their prowess with accuracy and F1 scores. 🔍\n\n## **Getting Started 🏁**\n\nFollow these simple steps to set up and start working on the project:\n\n1. **Clone the Repository**:\n   ```bash\n   git clone https://github.com/labrijisaad/Twitter-Sentiment-Analysis-with-Python.git\n   ```\n   \n2. **Navigate to the Project Directory**:\n   ```bash\n   cd Twitter-Sentiment-Analysis-with-Python\n   ```\n   \n3. **Check Python Version**: Ensure that you have Python 3.9 installed. You can find the required packages in the `requirements.txt` file.\n\n4. **Create a Virtual Environment** (recommended for project isolation):\n   ```bash\n   python3 -m venv venv\n   ```\n   \n5. **Activate the Virtual Environment**:\n\n   - For macOS/Linux:\n     ```bash\n     source venv/bin/activate\n     ```\n   \n   - For Windows:\n     ```bash\n     venv\\Scripts\\activate\n     ```\n\n6. **Install Dependencies** from `requirements.txt`:\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n7. **Download the Dataset**:\n   Download the dataset from [Sentiment140 Dataset](https://drive.google.com/file/d/19IeqXU96-kDt6wy1wTNyhWrIw1jbK2Kx/view?usp=sharing) and place the CSV file in a newly created `data` directory within the project.\n\n8. **Launch Jupyter Notebook**:\n   Start the Jupyter Notebook server:\n   ```bash\n   jupyter notebook\n   ```\n\n\n\n## 🙏 **Acknowledgments**\n\nThis project was inspired by the helpful work of [analyticsvidhya](https://www.analyticsvidhya.com/). 🎩🙌\n\n## 📞 **Contact**\n\nFor any queries, suggestions, or virtual high-fives, feel free to reach out at **labrijisaad@gmail.com**. 📬\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flabrijisaad%2Ftwitter-sentiment-analysis-with-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flabrijisaad%2Ftwitter-sentiment-analysis-with-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flabrijisaad%2Ftwitter-sentiment-analysis-with-python/lists"}