CS 565: Intelligent Systems and Interfaces

Jan-May, 2019


Table of Contents

Syllabus and References

Event Date Description References
Introductory Lecture Jan 7 General Introduction [ Lecture Slides ]
Lecture 1 Jan 16 NLP: An Introduction [ Lecture Slides ]
Lecture 2 Jan 21 Getting Started with NLP [ Lecture Slides ]
Lecture 3 Jan 22 Words [ Lecture Slides ]
Lecture 4 Jan 23 Words: Finding Collocations [ Lecture Slides ]
Lecture 5 Jan 24 Words: Finding Collocations (contd.) [ Lecture Slides ]
Lecture 6 Jan 28 Words: Morphology:: Parsing a word [ Lecture Slides ]
Lecture 7 Jan 29 Language Modeling [ Lecture Slides ]
Lecture 8 Jan 30 Language Modeling (contd.) [ Lecture Slides ]
Lectures - Feb 4 - Feb 19 Slides are not used
Lecture - Feb 20 Neural Language Modeling [ Lecture Slides ]
Lecture - Mar 11 Vector Semantics: Part 1 and 2 [ Lecture Slides 1, Lecture Slides 2]
Lecture - Mar 26 Sequence Tagging: Trigram HMM Inference [ Lecture Slides]

Assignments

To be updated

Text and Reference Book(s)

  1. FSNLP: Chris Manning and Hinrich Schütze. Foundations of Statistical Natural Language Processing. MIT Press, Cambridge, MA: May 1999. Companion Website
  2. DHS: Duda, Richard O., Peter E. Hart, and David G. Stork. Pattern Classification. John Wiley & Sons, 2012. Companion Website
  3. SLP: Jurafsky, Dan, and James H. Martin. Speech and Language Processing. Pearson Education India, 2000. Companion Website
  4. NNLM: Simon O. Haykin. Neural Networks and Learning Machines. Pearson Education India, 2009. Companion Website

NLP Tools

  1. Five open source NLP tools: Link
  2. Tools for different NLP tasks: Link

Tutorials: NLP + Python

  1. Natural language Toolkit (NLTK) Tutorial: Book Set Up
  2. Python Numpy Tutorial: Stanford CS231n
  3. python-crfsuite Tutorial: Official Homepage
  4. Theano Tutorial: Speeding up your Neural Network with Theano and the GPU

Similar Courses

  1. Columbia University, Advanced NLP by Prof. Collins
  2. Stanford University, Deep Learning for Natural Language Processing
  3. Stanford University, Natural Language Understanding
  4. IIT Delhi, NLP by Dr. Mausam
  5. Stanford University, Convolutional Neural Networks for Visual Recognition
  6. Stanford University, Natural Language Processing with Deep Learning

NLP Conference Calendar

Click here to access unofficially official conference calendar for the fields of Computational Linguistics and Natural Language Processing