Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/starkblaze01/sentiment-analyzer
Model for Sentiment Analysis using Naive Bayes and CNN, and implementation of Model on Tweets and Web Application using React
https://github.com/starkblaze01/sentiment-analyzer
flask-server keras-tensorflow python reactjs scikit-learn sentiment-analysis sklearn tweepy typescript
Last synced: 10 days ago
JSON representation
Model for Sentiment Analysis using Naive Bayes and CNN, and implementation of Model on Tweets and Web Application using React
- Host: GitHub
- URL: https://github.com/starkblaze01/sentiment-analyzer
- Owner: starkblaze01
- License: mit
- Created: 2019-04-29T16:55:39.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-09T23:11:43.000Z (almost 2 years ago)
- Last Synced: 2024-05-01T15:39:29.169Z (6 months ago)
- Topics: flask-server, keras-tensorflow, python, reactjs, scikit-learn, sentiment-analysis, sklearn, tweepy, typescript
- Language: Jupyter Notebook
- Homepage:
- Size: 30.3 MB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sentiment-Analyzer
## How to Run
### For Model Training
- [Install Jupyter Notebook](https://jupyter.readthedocs.io/en/latest/install.html)
- Run [GenericSentimentAnalyzer.ipynb](https://github.com/starkblaze01/Sentiment-Analyzer/blob/master/GenericSentimentAnalyzer.ipynb) for Model Training step by step on jupyter.
- 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).
- Run [SamsungTweetsAnalysis.ipynb](https://github.com/starkblaze01/Sentiment-Analyzer/blob/master/SamsungTweetsAnalysis.ipynb) for using Trained model for Tweets on jupyter.### For running Web Application
#### Steps:-
- Navigate to [Web Application](https://github.com/starkblaze01/Sentiment-Analyzer/tree/master/Web%20Application) folder.
- Run `yarn install`
- 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.### Web Application using Naive Bayes Model
#### Positive:
![alt text](https://github.com/starkblaze01/Sentiment-Analyzer/blob/master/Web%20Application/public/images/Sentiment_eg.png)
#### Negative:
![alt text](https://github.com/starkblaze01/Sentiment-Analyzer/blob/master/Web%20Application/public/images/Screenshot_eg1.png)
### Web Application using CNN Model
#### Positive:
![alt text](https://github.com/starkblaze01/Sentiment-Analyzer/blob/master/Web%20Application/public/images/Screenshot_3.png)
#### Negative:
![alt text](https://github.com/starkblaze01/Sentiment-Analyzer/blob/master/Web%20Application/public/images/Screenshot_2.png)
#### Alternate Repositories:
- [Model Training](https://github.com/VaaibhaviSingh/SentimentAnalyzer)
- [Web Application](https://github.com/anshumanv/kanjo)# Team-Members
- [Mayank Pathela](https://github.com/starkblaze01)
- [Vaaibhavi Singh](https://github.com/VaaibhaviSingh)
- [Anshuman Verma](https://github.com/anshumanv)
- :smiley: