Basic Language Processing Tasks, Tools and Algorithms Basic Text Processing: Tokenization, Stemming, Spelling Correction Language Modeling: N-grams, smoothing Morphology, Parts of Speech Tagging Syntax: PCFGs, Dependency Parsing Lexical Semantics, Word Sense Disambiguation Distributional Semantics, Word Embeddings Topic Models