CS6120: Natural Language Processing

Spring 2014 Syllabus

Return to basic course information.

This schedule is subject to change. Check back as the class progresses.


  1. Why NLP?

  2. Language Models

  3. Regular Languages

  4. Noisy Channel and Hidden Markov Models

  5. Context-Free Grammars and Parsers

  6. Log-Linear Models

  7. Log-Linear Models with Structured Outputs

  8. Machine Translation

  9. Semantics

  10. NLP and Linguistics