{"id":15132636,"url":"https://github.com/chandkund/sentiment-analysis-using-nlp","last_synced_at":"2026-01-31T14:32:53.736Z","repository":{"id":257662124,"uuid":"858954101","full_name":"chandkund/Sentiment-Analysis-Using-NLP","owner":"chandkund","description":"This project focuses on Sentiment Analysis using the textual content from product reviews. The goal is to analyze user sentiments based on their written feedback, particularly focusing on the \"reviewText\" column in the dataset.","archived":false,"fork":false,"pushed_at":"2025-01-23T19:28:18.000Z","size":991,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T21:44:42.448Z","etag":null,"topics":["lemmatization","matplotlib","nlp","nltk","numpy","pandas","seaborn","tokenization"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chandkund.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-17T20:23:43.000Z","updated_at":"2025-01-23T19:28:21.000Z","dependencies_parsed_at":"2024-09-18T01:30:04.978Z","dependency_job_id":"9a86b7c8-9404-49f5-a4d9-be12d6a20c18","html_url":"https://github.com/chandkund/Sentiment-Analysis-Using-NLP","commit_stats":null,"previous_names":["chandkund/sentiment-analysis-using-nlp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chandkund%2FSentiment-Analysis-Using-NLP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chandkund%2FSentiment-Analysis-Using-NLP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chandkund%2FSentiment-Analysis-Using-NLP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chandkund%2FSentiment-Analysis-Using-NLP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chandkund","download_url":"https://codeload.github.com/chandkund/Sentiment-Analysis-Using-NLP/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247406068,"owners_count":20933802,"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":["lemmatization","matplotlib","nlp","nltk","numpy","pandas","seaborn","tokenization"],"created_at":"2024-09-26T04:22:03.886Z","updated_at":"2026-01-31T14:32:53.687Z","avatar_url":"https://github.com/chandkund.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📊 Sentiment Analysis Using NLP\n\n## 🚀 Project Overview\n\nThis repository contains code and data for performing **Sentiment Analysis** on product reviews. The analysis focuses on extracting and analyzing sentiments from user-written product reviews, using only the \"reviewText\" column.\n\nThe primary goal of this project is to classify the sentiment (positive, negative, or neutral) conveyed in the review text. This can be useful for gaining insights into customer opinions and improving business decision-making. 🛠️ \n \n## 📁 Dataset \n \nThe dataset includes the following key columns:      \n- **📝 reviewerName**: Name of the reviewer.  \n- **⭐ overall**: Product rating provided by the reviewer (1 to 5).          \n- **💬 reviewText**: The text of the review, which will be used for sentiment analysis.            \n- **📅 reviewTime**: Date when the review was written.      \n- **📉 day_diff**: Difference in days between the review date and the analysis date.    \n- **👍 helpful_yes**: Number of helpful votes the review received.    \n- **👎 helpful_no**: Number of non-helpful votes the review received.   \n- **📊 total_vote**: Total votes (helpful + non-helpful).\n- **⚖️ score_pos_neg_diff**: Difference between helpful and non-helpful votes.\n- **📈 score_average_rating**: Average rating based on helpful votes.\n- **🏅 wilson_lower_bound**: Wilson score lower bound for ranking review helpfulness.\n\n## 🎯 Key Objective\n\n- Perform sentiment analysis on the **reviewText** column. 🧠\n- Classify reviews into positive, negative, or neutral sentiment categories. 🔍\n- Visualize and interpret results to understand customer opinions better. 📊\n\n## ⚙️ Requirements\n\nTo run the project, you will need the following Python libraries: \n\n- pandas 🐼\n- numpy 🔢\n- scikit-learn 🧠\n- nltk 🌐\n- matplotlib 📊\n\nYou can install them by running:  \n\n```bash\npip install pandas numpy scikit-learn nltk matplotlib  \n```\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchandkund%2Fsentiment-analysis-using-nlp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchandkund%2Fsentiment-analysis-using-nlp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchandkund%2Fsentiment-analysis-using-nlp/lists"}