CS486/686 - Schedule

This is a tentative schedule only.  As the course progresses, the schedule will be adjusted.

[RN2] 2nd edition of Artificial Intelligence: A Modern Approach by Russell and Norvig
[RN3] 3rd edition of Artificial Intelligence: A Modern Approach by Russell and Norvig

Lecture
Date
Topic
Reading (textbook)
1
May 5
Introduction (slides: one per page, two per page) [RN2] Chapt. 1 and 2
[RN3] Chapt. 1 and 2
2
May 7
Uninformed Search (slides: one per page, two per page) [RN2] Sect. 3.1-3.5
[RN3] Sect. 3.1-3.4
3
May 12
Informed Search (slides: one per page, two per page) [RN2] Sect. 4.1-4.2 (except RBFS)
[RN3] Sect. 3.5-3.6 (except RBFS)
4
May 14
Constraint Satisfaction Problems (slides: one per page, two per page) [RN2] Sect. 5.1-5.2
[RN3] Sect. 6.1-6.3
5
May 19
Local Search (slides: one per page, two per page) [RN2] Sect. 4.3
[RN3] Sect. 4.1
6
May 21
Uncertainty (slides: one per page, two per page) [RN2] Sect. 13.1-13.6
[RN3] Sect. 13.1-13.5
7
May 26
Bayesian Networks (slides: one per page, two per page) [RN2] Sect. 14.1-14.2
[RN3] Sect. 14.1-14.2

May 27
Assignment 1 due (11:59 pm)

8
May 28
Bayesian Networks (slides: one per page, two per page) [RN2] Sect. 14.4 (except clustering algorithms)
[RN3] Sect. 14.4 (except clustering algorithms)
9
Jun 2
Decision Theory (slides: one per page, two per page) [RN2] Sect. 16.1-16.3
[RN3] Sect. 16.1-16.3
10
Jun 4
Decision Networks (slides: one per page, two per page) [RN2] Sect. 16.5-16.6
[RN3] Sect. 16.5-16.6
11
Jun 9
no new material

12
Jun 11
Probabilistic reasoning over time (slides: one per page, two per page) [RN2] Sect. 15.1-15.3, 15.5 (except approximate inference)
[RN3] Sect. 15.1-15.3, 15.5 (except approximate inference)

Jun 12
Jun 15
Assignment 2 due (11:59 pm)

13
Jun 16
Markov Decision Processes (slides: one per page, two per page) [RN2] Sect. 17.1-17.2, 17.4-17.5
[RN3] Sect. 17.1-17.2, 17.4
14
Jun 18
Review and QA session to prepare for midterm


Jun 19
Midterm 16:30 - 18:00
MC2066: Students with last name starting with A-P
MC2035: Students with last name starting with Q-Z

15
Jun 23
Decision tree learning (slides: one per page, two per page) [RN2] Sect. 18.1-18.4
[RN3] Sect. 18.1-18.4
16
Jun 25
Statistical Learning (slides: one per page, two per page) [RN2] Sect. 20.1-20.2 (up to p. 718)
[RN3] Sect. 20.1-20.2 (up to p. 809)

Jun 29
Project proposal due (11:59 pm)

17
Jun 30
Statistical Learning (slides: one per page, two per page) [RN2] Sect. 20.3 (up to p. 731)
[RN3] Sect. 20.3 (up to p. 823)
 
18
Jul 2
Ensemble learning (slides: one per page, two per page) [RN2] Sect. 18.4
[RN3] Sect. 18.10
19
Jul 7
Neural networks, perceptrons (slides: one per page, two per page, extra slides) [RN2] Sect. 20.5
[RN3] Sect. 18.7

Jul 8
Assignment 3 due (11:59 pm)

20
Jul 9
Neural networks, backpropagation (slides: one per page, two per page, extra slides) [RN2] Sect. 20.5
[RN3] Sect. 18.7
21
Jul 14
Deep neural networks (slides: one per page, two per page)
22
Jul 16
Reinforcement Learning (slides: one per page, two per page) [RN2] Sect, 21.1-21.3
[RN3] Sect. 21.1-21.3
23
Jul 21
Bandits (slides: one per page, two per page)
24
Jul 23
Course wrap up (slides: one per page, two per page)


Jul 24
Assignment 4 due (11:59 pm)


Aug 10
Project report due (11:59 pm)