Subject Code: EC4L004 Subject Name: Natural Language Processing L-T-P: 3-0-0 Credits: 3
Pre-requisite(s): Introduction to Programing and Data Structures, Formal Languages & Automat Theory
Introduction to Natural Language Processing, Finite-state automata and transducers Computational morphology, N-gram language models; smoothing; interpolation; backoff Part-of-speech tagging, Syntactic parsing: rule-based parsing; CYK algorithm; Earley's algorithm, Computational semantics and lexical semantics, Computational lexicons: WordNet Word Sense Disambiguation and Induction, Roles and frames: FrameNet, Semantic Role Labeling, Discourse and dialogue, Statistical Machine Translation.
Text Books:
  1. Jurafsky and Martin, “Speech and Language Processing”, Prentice Hall, 2009.
  2. Manning and Schűtze. Foundations of Statistical Natural Language Processing, MIT Press, 1999.
  3. Larry Wall, Tom Christiansen, Jon Orwant. Programming Perl. O'Reilly. 1996. ISBN 1-56592-149-6.