Course syllabus

Date Description and Optional Readings Deadlines and Mark Weightage
NUS Week 01

What is NLP?

NUS Week 02

Words

NUS Week 03

Language Models

  • Self form mini-teams of size 1–3 for the class project.
  • Thu 26 Jan: Assignment 1 out.
  • Tutorial 1.
NUS Week 04

Text Classification

  • Final Project teams assembled by the CS4248 staff.
NUS Week 05

Connectionist Machine Learning

  • Thu 9 Feb: Assignment 1 due (10%).
  • Thu 9 Feb: Assignment 2 out.
  • Tutorial 2.
NUS Week 06

Embeddings and Ethics

  • Thu 16 Feb: Assignment 1 due (10%).
  • Thu 16 Feb: Assignment 2 out.
Week Recess
NUS Week 07

Sequences

  • Thu 2 Mar: Project Intermediate Update due (5%)
  • 1st TEAMMATES Peer Review out.
  • Tutorial 3.
NUS Week 08

Encoder–Decoder

  • Thu 9 Mar: Assignment 2 due (10%)
  • 1st TEAMMATES Peer Review due.
  • Thu 9 Mar: Assignment 3 out.
NUS Week 09

Trees

  • Tutorial 4.
NUS Week 10

Semantics

  • Thu 23 Mar: Assignment 3 due (10%)
NUS Week 11

Classification Applications

  • Tutorial 5.
NUS Week 12

Sequence Applications

  • Thu 6 Apr: Project Reports due (30%).
  • Thu 6 Apr: 2nd TEAMMATES Peer Review out.
NUS Week 13

 

  • Thu 13 Apr: 2nd TEAMMATES Peer Review due.
  • Tutorial 6.
Reading Week

 

Exam Week 1

 

Exam Week 2

 

  • 2 May 9:00-11:00 @UTown Auditorium 1: Final Exam (Open Book, Closed-internet via Examplify).

Course summary:

Date Details Due