Natural Language Processing

This page contains resources about Natural Language Processing and Speech Processing.

Video Lectures

 * Natural Language Processing with Deep Learning by Chris Manning and Richard Socher
 * Natural Language Processing by Pushpack Bhattacharyya - NPTEL

Lecture Notes

 * Advanced Language Processing by Michael Collins and Regina Barzilay - MIT
 * Natural Language Processing with NLTK

Books

 * Bird, S., Klein, E., & Loper, E. (2009). Natural language processing with Python: analyzing text with the natural language toolkit. O'Reilly Media, Inc. (link)
 * Jurafsky, D., & Martin, J. H. (2000) Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition. Prentice Hall.
 * Manning, C. D., & Schütze, H. (1999). Foundations of statistical natural language processing. MIT Press.

Software

 * NLTK - Python

Other Resources

 * Awesome-NLP - Github