Skip to content
This repository has been archived by the owner on Sep 29, 2022. It is now read-only.

A project analysing various NLP techniques for sentiment analysis and proposing an implementation of a Long Term Short Memory RNN model.

Notifications You must be signed in to change notification settings

danielblignaut/udacity-thesis-ltsm-rnn-for-twitter-sentiment-analysis

Repository files navigation

Capstone Project

Requirements

  • Python 3.7
  • Anaconda / Conda
  • Preferrably some GPUs for the LSTM network training
  • see imports in the start of the jupyter notebook for a list of the needed requirements
  • install requirements from the "requirements.txt" file

One specific required library is "python-glove". However, this library is only compatible with python 2. Please follow the below instructions to port it to python 3 and install it:

cd glove-python/glove

cython glove_cython.pyx
cythonize glove_cython.pyx

cython metrics/accuracy_cython.pyx
cythonize metrics/accuracy_cython.pyx

cython --cplus corpus_cython.pyx
cythonize corpus_cython.pyx

cd ..

python3 setup.py cythonize

pip install -e .

About

A project analysing various NLP techniques for sentiment analysis and proposing an implementation of a Long Term Short Memory RNN model.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published