{"id":17789400,"url":"https://github.com/starkblaze01/sentiment-analyzer","last_synced_at":"2025-03-16T12:31:49.485Z","repository":{"id":35298727,"uuid":"184109878","full_name":"starkblaze01/Sentiment-Analyzer","owner":"starkblaze01","description":"Model for Sentiment Analysis using Naive Bayes and CNN, and implementation of Model on Tweets and Web Application using React","archived":false,"fork":false,"pushed_at":"2022-12-09T23:11:43.000Z","size":31814,"stargazers_count":10,"open_issues_count":27,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-27T08:21:09.901Z","etag":null,"topics":["flask-server","keras-tensorflow","python","reactjs","scikit-learn","sentiment-analysis","sklearn","tweepy","typescript"],"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/starkblaze01.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}},"created_at":"2019-04-29T16:55:39.000Z","updated_at":"2023-03-08T02:56:01.000Z","dependencies_parsed_at":"2022-09-10T22:02:03.500Z","dependency_job_id":null,"html_url":"https://github.com/starkblaze01/Sentiment-Analyzer","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/starkblaze01%2FSentiment-Analyzer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/starkblaze01%2FSentiment-Analyzer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/starkblaze01%2FSentiment-Analyzer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/starkblaze01%2FSentiment-Analyzer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/starkblaze01","download_url":"https://codeload.github.com/starkblaze01/Sentiment-Analyzer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243814880,"owners_count":20352037,"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":["flask-server","keras-tensorflow","python","reactjs","scikit-learn","sentiment-analysis","sklearn","tweepy","typescript"],"created_at":"2024-10-27T10:30:57.903Z","updated_at":"2025-03-16T12:31:44.464Z","avatar_url":"https://github.com/starkblaze01.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sentiment-Analyzer\n\n## How to Run\n\n### For Model Training\n\n- [Install Jupyter Notebook](https://jupyter.readthedocs.io/en/latest/install.html)\n- Run [GenericSentimentAnalyzer.ipynb](https://github.com/starkblaze01/Sentiment-Analyzer/blob/master/GenericSentimentAnalyzer.ipynb) for Model Training step by step on jupyter.\n- Run [SentimentAnalyzer.py](https://github.com/starkblaze01/Sentiment-Analyzer/blob/master/SentimentAnalyzer.py) to collect tweets on Samsung.(Make sure you have Twitter Developers Account and twitter api credentials).\n- Run [SamsungTweetsAnalysis.ipynb](https://github.com/starkblaze01/Sentiment-Analyzer/blob/master/SamsungTweetsAnalysis.ipynb) for using Trained model for Tweets on jupyter.\n\n### For running Web Application\n\n#### Steps:-\n\n- Navigate to [Web Application](https://github.com/starkblaze01/Sentiment-Analyzer/tree/master/Web%20Application) folder.\n- Run `yarn install`\n- Open two terminals and run `npm start` in Web application folder and run `python server.py` in kanjo-server folder to start front-end and back-end.\n\n### Web Application using Naive Bayes Model\n\n#### Positive:\n\n![alt text](https://github.com/starkblaze01/Sentiment-Analyzer/blob/master/Web%20Application/public/images/Sentiment_eg.png)\n\n#### Negative:\n\n![alt text](https://github.com/starkblaze01/Sentiment-Analyzer/blob/master/Web%20Application/public/images/Screenshot_eg1.png)\n\n### Web Application using CNN Model\n\n#### Positive:\n\n![alt text](https://github.com/starkblaze01/Sentiment-Analyzer/blob/master/Web%20Application/public/images/Screenshot_3.png)\n\n#### Negative:\n\n![alt text](https://github.com/starkblaze01/Sentiment-Analyzer/blob/master/Web%20Application/public/images/Screenshot_2.png)\n\n#### Alternate Repositories:\n\n- [Model Training](https://github.com/VaaibhaviSingh/SentimentAnalyzer)\n- [Web Application](https://github.com/anshumanv/kanjo)\n\n# Team-Members\n\n- [Mayank Pathela](https://github.com/starkblaze01)\n- [Vaaibhavi Singh](https://github.com/VaaibhaviSingh)\n- [Anshuman Verma](https://github.com/anshumanv)\n- :smiley:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstarkblaze01%2Fsentiment-analyzer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstarkblaze01%2Fsentiment-analyzer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstarkblaze01%2Fsentiment-analyzer/lists"}