2. Instructor Information
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