2024-1 Deep Learning NLP (AIGS554-01) The course syllabus

1.Course Information

Course No. AIGS554 Section 01 Credit 3.00
Category Major elective Course Type Classroom Course prerequisites
Postechian Core Competence
Hours MON, WED / 14:00 ~ 15:15 / Science BldgⅤ[011]Storage Room Grading Scale G

2. Instructor Information

Lee Gary Geunbae Name Lee Gary Geunbae Department Grad. School of AI
Email address gblee@postech.ac.kr Homepage http://nlp.postech.ac.kr/home/
Office Office Phone 279-2254
Office Hours MW 15:15-16:00

3. Course Objectives

Deep Learning Natural Language Processing (DNLP) -
This course will cover a cutting-edge research knowledge in deep learning natural language processing. Through lectures, students will learn the deep neural network models for various NLP problems such as word embedding/contextual word embedding, text classification, syntactic parsing, recurrent language modeling, machine translation, question answering, natural language/code generation, dialog systems, multi-task deep learning models, LLM models, multi-modal foundation models, etc

4. Prerequisites & require

no required pre-requisites

5. Grading

midterm 35%
final 35%
homework 30%

6. Course Materials

Title Author Publisher Publication
Year/Edition
ISBN
no required textbook 0000

7. Course References

Dan Jurafsky and James H. Martin. Speech and Language Processing (3rd ed.)
Jacob Eisenstein. Natural Language Processing
Delip Rao and Brian McMahan. Natural Language Processing with PyTorch
Lewis Tunstall, Leandro von Werra, and Thomas Wolf. Natural Language Processing with Transformers
Yoav Goldberg. A Primer on Neural Network Models for Natural Language Processing
Ian Goodfellow, Yoshua Bengio, and Aaron Courville. Deep Learning
Michael A. Nielsen. Neural Networks and Deep Learning
Eugene Charniak. Introduction to Deep Learning

8. Course Plan

The course design comes from Stanford NLP with deep learning course with some modification:
the course slides can be downloaded at https://nlp.postech.ac.kr/courses/deep-learning-natural-language-processing

DNLP overview
Word embedding
Text classification/BP
Neural dependency parsing
Neural language modeling (RNN)
Neural machine translation (seq-to-seq)
Some NLP Project Data
Question answering
ConvNet NLP
Sub-word modeling
Contextual word embedding (BERT/Transformer)
LLM Prompting RLHF
NLG (dialog, summarization)
code generation
Co-reference resolution
knowledge in LM
Multi-task DNLP
Multimodal NLP
Tree RNN
Future deep learning NLP

9. Course Operation

instructor: Gary Geunbae Lee, Eng 2-211, gblee@postech.ac.kr, 279-2254
instruction language: English
2 homeworks: solve deep learning NLP application problems including python programming (written part + coding part)

10. How to Teach & Remark

11. Supports for Students with a Disability

- Taking Course: interpreting services (for hearing impairment), Mobility and preferential seating assistances (for developmental disability), Note taking(for all kinds of disabilities) and etc.

- Taking Exam: Extended exam period (for all kinds of disabilities, if needed), Magnified exam papers (for sight disability), and etc.

- Please contact Center for Students with Disabilities (279-2434) for additional assistance