Natural Language Processing - A Machine Learning Perspective
WestlakeNLP · 2022
Updates
- Our class is now forwarded to Zhihu,feel free to follow us!
- New Lecture is online: Working with two texts [video] [slides]
- New Lecture is online: Neural structured prediction [video] [slides]
- New Lecture is online: Representation learning [video] [slides]
- New Assignment released: [Assignment #9 - chapter 9]
- New Lecture is online: Transition-based method for structure prediction [video] [slides]
- New Assignment released: [Assignment #8 - chapter 8]
Course Description
This online course is based on the recently released textbook, Natural Language Processing - a Machine Learning Perspective, written by Dr. Yue Zhang & Dr. Zhiyang Teng and published by Cambridge University Press. The course is taught in Chinese, English version of the class will be updated in future releases. Professor Yue Zhang is the principal inverstigator of the Text Intelligence Lab, Westlake University, and a well-known NLP researcher. You may find more detailed information at his personal page or Google Scholar. Course updates are in progress on our bilibili account, WestlakeNLP, do not hesitate to follow us! In this page, we will keep updating course slides.
Instructors
Zhang YueTenured Full Professor |
Teaching Assistants
Chen Yulong | Fu Qiankun | Liu Hanmeng | Liu Pai |
Materials
Book
Natural Language Processing - A Machine Learning Perspective
Additional Course Materials
- Other recomend textbooks and reading materials (update continuing).
- Material #1: Speech and Language processing
Lectures
You can download the lectures here. We will try to upload lectures prior to their corresponding classes.
Date | Title | Material |
---|---|---|
09/08/2021 Wednesday | Course Intro | [notes] [video] [slides] |
09/08/2021 Wednesday | Content | [notes] [video] [slides] |
09/10/2021 Friday | History of Natural Language Processing | [notes] [video] [slides] |
09/10/2021 Friday | Counting relative frequencies | [video] [slides] |
10/13/2021 Wednesday | Feature Vectors | [video] [slides] |
11/05/2021 Friday | Discriminative Linear Classifiers | [video] [slides] |
12/06/2021 Monday | Using Information Theory | [video] [slides] |
12/20/2021 Monday | Hidden Variables | [video] [slides] |
01/07/2022 Friday | Generative Sequence Labeling | [video] [slides] |
01/21/2022 Friday | Discriminative Sequence Labeling | [video] [slides] |
03/07/2022 Monday | Sequence Segmentation | [video] [slides] |
03/30/2022 Wednesday | Neural Networks | [video] [slides] |
03/30/2022 Wednesday | Neural Networks | [video] [slides] |
04/22/2022 Friday | Predicting Tree Structures | [video] [slides] |
05/20/2022 Friday | Transition-based method for structure prediction | [video] [slides] |
08/15/2022 Monday | Representation learning | [video] [slides] |
09/05/2022 Monday | Neural structured prediction | [video] [slides] |
09/05/2022 Monday | Working with two texts | [video] [slides] |
12/05/2022 Monday | Pre-training and Transfer Learning | [video] |
Assignments
You can download the assignments here. Also check out each assignment page for any additional info.
Late Policy
- You have free 8 late days.
- You can use late days for assignments. A late day extends the deadline 24 hours.
- Once you have used all 8 late days, the penalty is 10% for each additional late day.
Release Date Description Due Date Material 03/05/2022 Saturday Assignment #1 - chapter 1 03/16/2022 23:59 Wednesday [problems] [solutions] 03/15/2022 Tuesday Assignment #2 - chapter 2 03/26/2022 23:59 Saturday [problems] [solutions] 04/05/2022 Tuesday Assignment #3 - chapter 3 04/16/2022 23:59 Saturday [problems] [solutions] 04/15/2022 Friday Assignment #4 - chapter 4 04/26/2022 23:59 Tuesday [problems] [solutions] 04/15/2022 Friday Assignment #5 - chapter 5 04/26/2022 23:59 Tuesday [problems] [solutions] 04/25/2022 Monday Assignment #6 - chapter 6 05/06/2022 23:59 Friday [problems] [solutions] 05/05/2022 Thursday Assignment #7 - chapter 7 05/16/2022 23:59 Monday [problems] [solutions] 05/15/2022 Sunday Assignment #8 - chapter 8 05/26/2022 23:59 Thursday [problems] [solutions] 05/25/2022 Wednesday Assignment #9 - chapter 9 06/06/2022 23:59 Monday [problems] [solutions] Assignments List