Unit 1: INTRODUCTION
8 hrsOrigins and challenges of NLP – Language Modeling: Grammar-based LM, Statistical LM – Regular Expressions, Finite-State Automata – English Morphology, Transducers for lexicon and rules, Tokenization, Detecting and Correcting Spelling Errors, Minimum Edit Distance WORD LEVEL ANALYSIS: Unsmoothed N-grams, Evaluating N-grams, Smoothing, Interpolation and Backoff – Word Classes, Word Tokenization, Math with words TF-IDF Vectors, Finding meaning in word count (Semantic Analysis), Linguistic Background: Outline of English Syntax, Introduction to Semantics and Knowledge Representation, Zipf’s Law