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: 9 months 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 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-09T23:11:43.000Z (about 3 years ago)
- Last Synced: 2025-02-27T08:21:09.901Z (10 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:

#### Negative:

### Web Application using CNN Model
#### Positive:

#### Negative:

#### 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: