Teaching‎ > ‎

CMP462 Spring 2013: Natural Language Processing

Information

This course covers basic Natural Language Processing concepts. Topics include: language modeling, spelling correction, sentiment analysis, parsing, text classification, information retrieval, ... etc. We will closely follow Coursera's two NLP classes by Jurafsky and Manning, as well as by Collins.

Textbooks

  • Speech and Language Processing (Second Edition). Daniel Jurafsky and James Martin.
  • Foundations of Statistical Natural Language Processing. Christopher Manning and Hinrich Schuetze.

Schedule

 Date Topic Slides  Homework
 Thursday 14 Feb. 2013  Introduction  (pdf)
 Thursday 21 Feb. 2013  Basic Text Processing  (pdf)  HW#1
   Language Modeling   (pdf)  
 Thursday 28 Feb. 2013  Spelling Correction  (pdf)  HW#2 
 Thursday 7 Mar. 2013  Spelling Correction (cont.)    
   Text Classification  (pdf)  HW#3
 Thursday 14 Mar. 2013  Sentiment Analysis   (pdf  HW#4
 Thursday 21 Mar. 2013  Maximum Entropy Classifiers  (pdf)  HW#5
   Named Entity Recognition  (pdf)  
 Thursday 28 Mar. 2013  Midterm 
 Thursday 4 Apr. 2013  CFGs and PCFGs  (pdf  HW#6
 Thursday 11 Apr. 2013  CKY Parser  (pdf)  HW#7
   Lexicalized Parsers  (pdf)  
 Thursday 18 Apr. 2013  Information Retrieval  (pdf)  
 Thursday 25 Apr. 2013  Ranked Information Retrieval   (pdf)  HW#8
   Introduction to Machine Translation
 (pdf)  
 Thursday 2 May 2013
 IBM Translation Models
 (pdf)  HW#9
 Thursday 9 May 2013
 Break
 Thursday 16 May 2013
 Phrase-Based Translation
 (pdf)  

Slides

  • Lecture 0: Introduction (pdf)
  • Lecture 1: Basic Text Processing (pdf)
  • Lecture 2: Language Modeling (pdf)
  • Lecture 3: Spelling Correction (pdf)
  • Lecture 4: Text Classification (pdf)
  • Lecture 5: Sentiment Analysis (pdf
  • Lecture 6: Maximum Entropy Classifiers (pdf)
  • Lecture 7: Named Entity Recognition (pdf)
  • Lecture 8: CFGs and PCFGs (pdf
  • Lecture 9: CKY Parser (pdf
  • Lecture 10: Lexicalized Parsers (pdf)
  • Lecture 11: Information Retrieval (pdf)
  • Lecture 12: Ranked Information Retrieval (pdf)
  • Lecture 13: Introduction to Machine Translation (pdf)
  • Lecture 14: IBM Translation Models (pdf)
  • Lecture 15: Phrase-Based Translation (pdf)

Assignments


ċ
CMP462 HW01 Data.zip
(139k)
Mohamed Aly,
Feb 21, 2013, 6:11 AM
Ċ
Mohamed Aly,
Feb 21, 2013, 6:11 AM
Ċ
Mohamed Aly,
Feb 28, 2013, 6:39 AM
ċ
CMP462 HW02 Data.zip
(55k)
Mohamed Aly,
Feb 28, 2013, 6:39 AM
ċ
CMP462 HW03 Data.zip
(3881k)
Mohamed Aly,
Mar 7, 2013, 5:25 AM
Ċ
Mohamed Aly,
Mar 7, 2013, 5:25 AM
Ċ
Mohamed Aly,
Mar 14, 2013, 8:27 AM
ċ
CMP462 HW05 Data.zip
(676k)
Mohamed Aly,
Mar 21, 2013, 7:25 AM
Ċ
Mohamed Aly,
Mar 21, 2013, 7:25 AM
ċ
CMP462 HW06 Data.zip
(32k)
Mohamed Aly,
Apr 4, 2013, 7:55 AM
Ċ
Mohamed Aly,
Apr 4, 2013, 7:55 AM
Ċ
Mohamed Aly,
Apr 18, 2013, 8:59 AM
ċ
CMP462 HW07 Data.zip
(381k)
Mohamed Aly,
Apr 18, 2013, 8:59 AM
ċ
CMP462 HW08 Data.zip
(10971k)
Mohamed Aly,
May 2, 2013, 4:05 AM
Ċ
Mohamed Aly,
May 2, 2013, 4:05 AM
ċ
CMP462 HW09 Data.zip
(541k)
Mohamed Aly,
May 2, 2013, 5:35 AM
Ċ
Mohamed Aly,
May 2, 2013, 5:33 AM
Ċ
Mohamed Aly,
Feb 14, 2013, 5:36 AM
Ċ
Mohamed Aly,
Feb 21, 2013, 6:10 AM
Ċ
Mohamed Aly,
Feb 21, 2013, 6:10 AM
Ċ
Mohamed Aly,
Feb 28, 2013, 6:37 AM
Ċ
Mohamed Aly,
Mar 7, 2013, 5:24 AM
Ċ
Mohamed Aly,
Mar 14, 2013, 8:26 AM
Ċ
Mohamed Aly,
Mar 21, 2013, 7:24 AM
Ċ
Mohamed Aly,
Mar 21, 2013, 7:24 AM
Ċ
Mohamed Aly,
Apr 18, 2013, 8:58 AM
Ċ
Mohamed Aly,
Apr 18, 2013, 8:58 AM
Ċ
Mohamed Aly,
Apr 18, 2013, 8:58 AM
Ċ
Mohamed Aly,
May 2, 2013, 4:04 AM
Ċ
Mohamed Aly,
May 2, 2013, 4:04 AM
Ċ
Mohamed Aly,
May 2, 2013, 4:04 AM
Ċ
Mohamed Aly,
May 2, 2013, 4:04 AM
Ċ
Mohamed Aly,
May 18, 2013, 6:44 AM
Comments