Lecture notes will be linked to this web page, in PDF format. The reader for PDF files is available free from Adobe for UNIX, Apple Macintosh, and Windows.

Lec. |
Date |
Topic |
Readings |
Slides |
Notes |

Introduction / Search (uninformed) |
RN, Chapter 1 & 2 | Slides | |||

Introduction / Overview of AI field |
RN, Chapter 3 | Slides | |||

Search (informed) |
RN, Chapter 3 | Slides | Homework 1 available. Instructions and additional file (modified Jan.21, 20:47pm). | ||

Search (optimization) |
RN, Section 4.1 | Slides | |||

Constraint satisfaction |
RN, Chapter 6 | Slides | Tutorial, 4:30-5:30pm in ENGTR 3120 | ||

Search (under uncertainty) |
RN, Sec. 4.2-4.5 | Slides | Homework 1 due Jan.29. | ||

Game playing (Minimax) |
RN, Chapter 5 | Slides | |||

Game playing (Monte-Carlo search trees) |
RN, Chapter 5 | Slides | Final project instructions and code. | ||

Logical reasoning (propositional logic) |
RN, Chapter 7 | Slides | Homework 2 available. Instructions. | ||

Logical reasoning (first-order logic) |
RN, Chapters 8, 9 | Slides | |||

Sequential logical reasoning (classical planning) |
RN, Chapter 10 | Slides | Tutorial, 4:30-5:30pm in ENGTR 3120 | ||

Probabilistic reasoning (basics) |
RN, Chapter 13 | Slides | Homework 2 due Feb.19. | ||

Midterm Exam (confirmed date). Last name A-O go to MCMED 504. Last name P-Z go to MCMED 521. |
none | ||||

Probabilistic reasoning (Bayesian networks) |
RN, Sec. 14.1, 14.2, 14.4 | Slides | Homework 3 available. Instructions. | ||

Study week. |
none | ||||

Study week. |
none | ||||

Probabilistic reasoning (Bayesian networks cont'd) |
RN, Sec. 14.1, 14.2, 14.4 | Slides | Tutorial, 4:30-5:30pm in ENGTR 3120 | ||

Learning probabilistic models with complete data |
RN, Sec. 20.1-20.2 (up to p.719) | Slides | Homework 3 due Mar.11. | ||

Learning probabilistic models with missing data |
RN, Sec. 20.3 | Slides | Homework 4 available. Instructions. | ||

Learning from examples |
RN, Chapter 18 | Slides | |||

Reasoning with temporal probabilistic models (HMMs) |
RN, Sec. 15.1-15.3 | Slides | Tutorial, 4:30-5:30pm in ENGTR 3120 | ||

Learning temporal probabilistic models (Baum-Welch) |
RN, Sec. 20.3 | Slides | Homework 4 due Mar.25. | ||

Reasoning with utilities |
RN, Chapter 16 | Slides | |||

Guest lecture: Prof. David Meger (on AI and Robotics) |
RN, Sec. 21.3 on learning utilities (optional) | Slides | |||

Sequential reasoning (Markov Decision Processes) |
RN, Sec. 17.1 - 17.3 | Slides | Homework 5 available. Instructions. | ||

Sequential reasoning (Markov Decision Processes, cont'd) |
RN, Sec. 17.1 - 17.3 | Slides | Final project due Apr.7 (code) and Apr.8 (report). See evaluation form | ||

Learning sequential decisions (Reinforcement Learning) |
RN, Chapter 21 | Slides | Tutorial, 4:30-5:30pm in ENGTR 3120 | ||

Reasoning under uncertainty (POMDPs) / AI present and future |
RN, Sec. 17.4-5, Ch. 26, 27 | Slides | Homework 5 due Apr.15. |