CS224N: Natural Language Processing with Deep Learning
Christopher Manning
Learn cutting-edge Natural Language Processing with Deep Learning in Stanford's CS224N course by Christopher Manning.
More resources on Natural Language Processing
Speech and Language Processing
Free draft third edition of the standard NLP textbook, covering n-gram and neural language models, word embeddings, transformers, sequence labeling, parsing, machine translation and speech recognition. Readers gain the theory needed to build and evaluate modern language-processing systems.
NLP Progress
Tracks state-of-the-art results across dozens of NLP tasks, listing datasets, evaluation metrics, and top-scoring papers in comparison tables. Useful for finding the current best method and benchmark for a task before starting research.
NLP Course
Learn NLP with the Hugging Face team! This comprehensive course covers natural language processing fundamentals and practical applications.
Clinical Natural Language Processing
A University of Colorado course on processing unstructured medical text in R: linguistic basics of NLP, regular expressions, clinical note structure and keyword context windows. The capstone has you build text-processing rules that identify diabetic complications from patient notes.
Speech and Language Processing
Standard textbook spanning both symbolic and statistical language processing: regular expressions, parsing, semantics, speech recognition, and machine translation. Working through it gives a grounding in the linguistic concepts and algorithms that underpin modern NLP systems.
nlp.stanford.edu
Stanford NLP is the official site of Stanford's Natural Language Processing Group, featuring their research, projects, and publications, along with NLP software and resources. It offers tools like CoreNLP and Stanza, datasets, tutorials, and information about courses and seminars.