/project_rnn

Understanding the architecture of Recurrent Neural Network and implemented them in code using Tensorflow Libraries.

Primary LanguageJupyter Notebook

RNN-Projects

These are the projects build with Recurrent Neural Network(RNN) using Tensorflow 2.

Overview

Currently there are five projects which covers different types of RNN Projects.The project includes

  1. Stock Market Prediction
  2. Multi-Step Time Series Forecasting
  3. Automated Essay Grading
  4. Machine Language Translation(Seq to Seq model, and Attention Mechanism).

Contributions

You can contribute in web app and RNN model and send me a pull requests.

Cheers !!!

Local Development

  • Clone this repository to your local machine

    git clone https://github.com/3sarojbhattarai/project_rnn/
  • In the directory where you placed the cloned repo, create a virtual environment for Python:

    pip install virtualenv 
    virtualenv -p python3 venv
  • Activate your virtual environment

    source venv/bin/activate
  • Install all required packages:

    pip install -r requirements.txt

Papers

  1. Sequence to Sequence Learning with Neural Network
  2. Learning Phrase Representation using RNN encoder-decoder for statistical Translation

Videos

References

  1. MIT Introduction to Deep Learning
  2. Coursera Recurrent Neural Network
  3. Udacity Deep Learning Nanodegree
  4. Udacity Natural Language Processing
  5. Cornell University Natural Language Processing Spring 2019
  6. Stanford Natural Language Processing with Deep Learning Winter 2020
  7. Carnegie Mellon University Neural Network for NLP Spring 2019
  8. Neural Machine Translation (Seq to Seq) Tutorials