Objective

  • The course offers students a practical introduction to natural language processing with the Python programming language, helping the students to learn by example, write real programs, and grasp the value of being able to test an idea through implementation, with an extensive collection of linguistic algorithms and data structures in robust language processing software.

TA hours

  • 14:30~16:00, Room 402, N1 Building, Monday
    14:00~15:30, Room 2408, E3 Building, Friday

News

  • 06/16, Final exam (4 pm., N1-112)
  • 06/11, Project final presentation
  • 06/09, Lecture 22 (and final) slides (pdf)
  • 06/04, Lecture 21 slides (pdf)
  • 06/02, Lecture 20 slides (pdf), Homework #4 Due 06/19 (200 points)
  • 05/28, Lecture 19+ slides (pdf)
  • 05/26, Lecture 18+ slides (revised, pdf)
  • 05/21, Lecture 17 slides (pdf)
  • Extended classes until 6pm (5/26, 5/28), final project presentations (4pm-7pm, 6/11)
  • 05/19, Lecture 16 slides (pdf), Homework #3 Due 05/29 (200 points)
  • 05/14, No class
  • 05/12, Lecture 15 slides (pdf)
  • 05/07, Lecture 14 slides (pdf)
  • 04/30, Project proposal presentation
  • 04/28, No class
  • 04/21, Midterm exam (4 pm., N1-112)
  • 04/16, No class
  • 04/14, Lecture 13 slides (pdf)
  • 04/09, Lecture 12 slides (pdf)
  • 04/07, Lecture 11 slides (pdf)
  • 04/02, Lecture 10 slides (pdf)
  • 03/31, Lecture 9 slides (pdf)
  • 03/26, Lecture 8 slides (pdf), Homework #2 Due 04/14
  • 03/24, Lecture 7 slides (pdf), Project #1 Due 04/02
  • 03/19, Lecture 6 slides (pdf)
  • 03/17, Lecture 5 slides (pdf)
  • 03/12, Lecture 4 slides (pdf)
  • 03/10, Lecture 3 slides, updated (pdf), Homework #1 Due 03/20 (pdf)
  • 03/05, Lecture 2 slides, updated (pdf)
  • 03/03, Lecture 1 slides (pdf)
  • 02/24, The official website is open.