Natural Language Processing

This is a short course on natural language processing using neural networks.

The material is based on the book from Yoav Goldberg: Neural Network Methods for Natural Language Processing

Most of the book material is freely available here.


  1. Introduction to Natural Language Processing | (tex source file)
  2. Neural Networks | (tex source file)
  3. Word Vectors | (tex source file)
  4. Convolutional Neural Networks | (tex source file)
  5. Recurrent Neural Networks | (tex source file)
  6. Sequence to Sequence Models | (tex source file)
  7. Recursive Networks and Paragraph Vectors | (tex source file)