Sentiment analysis of twitter tweets using deep learning techniques
- LSTM model
- Fully connected neural network model which trains on doc vectors
Python2, Linux system (Preferable)
- 4GB RAM recommended for LSTM model
- 8 GB RAM recommended for FCNN model
- python2
- pip (for python2)
- cuda library (if you want to use gpu accelaration for training)
- once you install these dependencies run
pip2 install -r requirements.txt
src/folder which contains all codesconfig.pycontains the config of all the parameters neededmodel.pycontains the abstract class for all the modelstest_results.pycontains class to hold results of testing a model<name>_model.pycontains implementation code for corresponding modelsutils.pycontains utility functions
data/which contains training and test datamodels/directory where the models are stored