Course Information
Introduction to Intelligent Systems - Spring 2022
Instructor: Prof. Songhwai Oh (오성회) Email: songhwai (at) snu.ac.kr Office Hours: Friday 2:00-4:00PM Office: Building 133 Room 403 | Course Number: 430.457 Time: MW 11:00-12:15 PM Location: Online (Building 301 Room 103) |
TA-1: Minyoung Hwang (황민영) TA-3: Junseo Lee (이준서)
| TA-2: Jaeseok Heo (허재석) TA-4: Hojun Chung (정호준)
|
Course Description
This course introduces the foundations of intelligent systems, such as probabilistic modeling and inference, statistical machine learning, computer vision, and robotics, to undergraduate students. Topics include Bayesian networks, hidden Markov models, Kalman filters, Markov decision processes, linear regression, linear classification, neural networks, deep learning, nonparametric models, and reinforcement learning. Students will also learn about how these methods are applied to practical applications such as computer vision and robotics. Lectures will be in English.
RC Car Racing Challenge

Project and Announcements
[06/06] Project 3(due: 6/10, 23:59 KST)
- Project Instruction
PyTorch Instruction Manual
[05/18] Project 2(due: 6/1, 23:59 KST)
[04/27] Project 1 (due: 5/18, 23:59 KST)
- Project Instruction
- Github Link
- Git Tutorial
- Project Overview
- TA session will be held at 5/2 (Mon), 11:00 KST via Zoom.
We will briefly introduce upcoming projects and how to use Git and web server for code submission.
- [04/06] The midterm will be held in class on 4/20 (Wed). The exam is closed-book but you can bring one sheet (A4) of handwritten notes on a single side (the other side must be blank). You have to turn in this cheat sheet with your exam.
[03/16] Preliminary Project 2 (due: 3/30, 23:59 KST)
- [03/03] Preliminary Project 1 (due: 3/16 3/18, 23:59 KST)
- [02/28] Please read the Ethics of Learning.
Schedule
Week | Reading | Date | Lecture | Date | Lecture |
|---|---|---|---|---|---|
1 |
| 3/2 |
| ||
2 | AIMA Ch. 13, Ch. 14.1 - 14.3 | 3/7 |
| 3/9 |
|
| |||||
3 | AIMA Ch. 14.4 - 14.5 | 3/14 |
| 3/16 |
|
4 | AIMA Ch. 15.1 - 15.3 | 3/21 |
| 3/23 |
|
5 | AIMA Ch. 15.3 - 15.6 | 3/28 |
| 3/30 |
|
6 | AIMA Ch. 18.1 - 18.4 | 4/4 |
| 4/6 |
|
7 | AIMA Ch. 18.6 - 18.7 | 4/11 |
| 4/13 |
|
8 | 4/18 |
| 4/20 | Midterm
| |
9 | AIMA Ch. 18.8 - 18.9 | 4/25 |
| 4/27 |
|
10 | AIMA Ch. 20.1 - 20.3 | 5/2 |
| 5/4 |
|
11 | AIMA Ch. 16 | 5/9 |
| 5/11 |
|
12 | AIMA Ch. 17.1 - 17.4, Ch. 21 | 5/16 |
| 5/18 |
|
13 | AIMA Ch. 25 | 5/23 |
| 5/25 |
|
14 | AIMA Ch. 25 | 5/30 |
| 6/1 |
|
15 | AIMA Ch. 24 | 6/6 |
| 6/8 |
|
16 | 6/17 |
|
Textbook
- [Required] Stuart Russell and Peter Norvig. Artificial Intelligence: A Modern Approach (3rd edition), Prentice Hall, 2009. (AIMA Website)
Topics
- Review of probability and linear algebra
- Probabilistic Modeling and Inference:
- Bayesian networks, Hidden Markov models, Kalman filters
- Markov decision processes
- Machine Learning:
- Linear classification, Linear regression, Learning with complete data
- Deep learning
- Learning with hidden variables, EM algorithm
- Nonparametric models, Support vector machines
- Reinforcement learning
- Robotics:
- Localization and mapping, Motion planning, Planning uncertain movements, Moving
- Robotic software architectures, Application domain
Computer Vision:
- Image formation, Edge detection, Texture, Optical flow, Image segmentation
- Object recognition, Reconstructing the 3D world
