Michael Elhadad

Natural Language Processing (202-2-5211)

Meets:
Sun 10-12 Bdg 34 Room 105
Mon 10-12 Bdg 72 Room 213

News:

  1. Feb 21 2011: There will be no class on Sunday 27 Feb
  2. Mar 28 2011: Please register for Grading of HW1 by sending me email to reserve a free slot
  3. Apr 07 2011: Notes on how to install nltk with Python 2.7 are available.
  4. Apr 08 2011: HW2 is available (Due Monday May 1st).
  5. May 22 2011: HW3 is available (Due Monday June 6th).
  6. Jun 06 2011: Please register for Grading of HW2 by sending me email to reserve a free slot

Lecture Notes
  1. General Intro to NLP - Linguistic Concepts
  2. Parts of speech Tagging
  3. Basic Statistic Concepts
  4. Context Free Grammars Parsing
  5. Probabilistic Context Free Grammars Parsing
  6. Notes on computing KL-divergence
  7. NLTK tools for PCFG parsing
  8. Automatic Text Summarization
Topics covered in class will include:
  1. Descriptive linguistic models
  2. Language Models and n-grams -- Statistical Models of Unseen Data (Smoothing)
  3. Information Extraction / Named Entity Recognition
  4. Using Machine Learning Tools: Classification, Sequence Labeling / Supervised Methods / SVM
  5. Bayesian Statistics, generative models, topic models, LDA
  6. Compositional Semantic from CFG Parsing
  7. Text Summarization
  8. Sentence Simplification
  9. Text Generation

Assignments
Software
Resources

Last modified Jun 6, 2011 Michael Elhadad