Introduction to computational methods for intelligent control of autonomous agents, and the use of programming paradigms that support development of flexible and reactive systems. These include heuristic search, knowledge representation, constraint satisfaction, probabilistic reasoning, decision-theoretic control, and sensor interpretation. Particular focus will be places on real-world application of the material. Prerequisites: CS 331, and CS 401, or CS 403.
Time and Location: Mon - Wed 1:50 - 3:05pm
in Stuart 238
Professor: Mustafa
Bilgic
Office: Stuart 228C
Email: mbilgic AT
iit.edu
Office Hours: Mon - Wed 11am - 12pm (Other times by
appointment)
In my couse, the slides often serve only as a guide; I use the white board heavily.
The
evaluation will consit of written assignments (~six),
programming assignments (~three), a midterm, and a final. The point
breakdown is:
There
is a required text
book for this course:
Artificial
Intelligence: A Modern Approach, 3rd edition, by Stuart
Russell and Peter Norvig
There will be additional reading materials (mostly available on the web).
Date | Topic | Required Reading |
---|---|---|
|
Introduction and Course Overview |
ch. 1
|
|
Intelligent Agents & Problem Solving |
ch. 2
|
|
Search |
ch. 3
|
|
Search | |
|
LABOR DAY - NO CLASS | |
|
Game Playing |
ch. 5
|
|
Game Playing |
|
|
Constraint Satisfaction Problems (CSPs) |
ch. 6
|
|
CSPs and Constraint Propagation |
|
|
KR & Logical Agents |
ch. 7
|
|
Resolution & Theorem Proving | |
|
First Order Logic (FOL) |
ch. 8
|
|
FOL & Theorem Proving |
ch. 9
|
Oct 5
|
Review | |
Oct 12
|
MIDTERM
(TENTATIVE!)
|
|
Oct 17
|
Planning |
ch. 11
|
Oct 19
|
Planning |
ch. 12
|
Oct 24
|
Uncertainty |
ch. 13
|
Oct 26
|
Probabilistic Reasoning |
ch. 14
|
Oct 31
|
Probabilistic Reasoning | |
Nov 2
|
Probabilistic Reasoning |
ch. 15
|
Nov 7
|
Decision Making Under Uncertainty |
ch. 16
|
Nov 9
|
Decision Making Under Uncertainty | |
Nov 14
|
Decision Making Under Uncertainty |
ch. 17
|
Nov 16
|
Learning |
ch. 18
|
Nov 21
|
Learning |
ch. 20
|
|
THANKSGIVING HOLIDAY - NO CLASS | |
Nov 28
|
Reinforcement Learning |
ch. 21
|
Nov 30
|
Wrap-up |
|
TBA
|
FINAL
|