Natural Language Processing

graduate course, National Kaohsiung University of Science and Technology, 2021

Course Description

The course mainly introduces the theories and applications of Natural Language Processing (NLP). This course starts from basic concepts of NLP to the-state-of-the-art NLP algorithms such as transformer. Also, this course will introduce how to apply the concepts that learnt in this course to task-oriented dialog system.

Lecture 1: Introduction to Natural Language Processing

Lecture 2: Distributed Representaion of Words

Lecture 3: Advanced Word Vector and Introduction to Neural Network

Lecture 4: Backpropagation and Computation Graphs

Lecture 5: Dependency Parsing

Lecture 6: Recurrent Neural Networks and Language Models

Lecture 7: Vanishing Gradients and Fancy RNNs

Lecture 8: Machine Translation, Seq2Seq, Attention, and Transformer

Lecture 9: Task Oriented Dialogue Systems & Multi-Modal Dialog System

Textbooks

Online Courses