2025-Fall Deep Learning (CSED538-01) The course syllabus

1.Course Information

Course No. CSED538 Section 01 Credit 3.00
Category Major elective Course Type prerequisites
Postechian Core Competence
Hours TUE, THU / 14:00 ~ 15:15 / Environ Bldg[101]Auditorium Grading Scale G

2. Instructor Information

Lee Namhoon Name Lee Namhoon Department Grad. School of AI
Email address namhoonlee@postech.ac.kr Homepage https://namhoonlee.github.io/
Office HTTPS://NAMHOONLEE.GITHUB.IO/ Office Phone 054-279-2393
Office Hours

3. Course Objectives

This is an introductory course on deep learning. The topics include, but not limited to, machine learning, deep neural network, regularization, optimization, graph learning and generative models. The students who successfully finish this course will gain knowledge on representation learning via deep learning.

*Important notice for Fall 2025*
This course will be taught quite differently to previous years. The main difference is that we will not only have the classic "information delivery" sessions, but also rather intensive and frequent *discussion* sessions. This will be done by providing agenda for discussion before the class so people come prepared; students will be required to write their own thoughts and reflections on the discussion afterwards. Subsequently, there will be no exams or final projects, but only some quizzes from time to time. Undergrad students are welcome to take this course; as long as they have basic knowledge of mathematics and computing skills it should be fairly straightforward to follow through. (last updated on 22 July 2025)

4. Prerequisites & require

Basic knowledge of mathematics (such as linear algebra, calculus, probability) and computing skills (how to write a program).

5. Grading

Quiz: 50%
Class participation: 50% (details to be announced later)

*The criteria above is subject to change.

6. Course Materials

Title Author Publisher Publication
Year/Edition
ISBN
Understanding Deep Learning Simon J.D. Prince The MIT Press 2023

7. Course References

https://udlbook.github.io/udlbook/

8. Course Plan

Chapter 1 - Introduction
Chapter 2 - Supervised learning
Chapter 3 - Shallow neural networks
Chapter 4 - Deep neural networks
Chapter 5 - Loss functions
Chapter 6 - Training models
Chapter 7 - Gradients and initialization
Chapter 8 - Measuring performance
Chapter 9 - Regularization
Chapter 10 - Convolutional networks
Chapter 11 - Residual networks
Chapter 12 - Transformers
Chapter 13 - Graph neural networks
Chapter 14 - Unsupervised learning
Chapter 15 - Generative adversarial networks
Chapter 16 - Normalizing flows
Chapter 17 - Variational autoencoders
Chapter 18 - Diffusion models
Chapter 19 - Deep reinforcement learning
Chapter 20 - Why does deep learning work?
Chapter 21 - Deep learning and ethics

*The course schedule is subject to change.

9. Course Operation

information delivery followed by discussions and presentations

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