• Stars
    star
    107
  • Rank 323,587 (Top 7 %)
  • Language
    Jupyter Notebook
  • Created over 8 years ago
  • Updated over 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The repository contains code walkthroughs which introduces Deep Learning in the field of Natural Language Processing.

##Introduction to Deep Learning and NLP

Requirements to run the notebooks

  • Anaconda for python 2
  • Keras

Link to the slides

Topics:

  1. What is deep learning?
  2. Motivation: Some use cases where it has produced state-of-art results
  3. Basic building blocks of Neural networks (Neuron, activation function, back propagation algorithm, gradient descent algorithm)
  4. Supervised learning (multi-layer perceptron, recurrent neural network) - notebook
  5. Introduction to word2vec - notebook
  6. Introduction to Recurrent Neural Networks
  7. Text classification using RNN - notebook
  8. Impact of GPUs (Some practical thoughts on hardware and software)