COMP-424: Artificial Intelligence (Winter 2012)
Mahdi Milani Fard,
Athena Kardehi Moghaddam,
Term: Winter 2012.
When: Monday / Wednesday 2:35-3:55pm
Where: Macdonald 280
Course syllabus (including info on TAs, office hours, contact information.)
Course schedule (including lecture slides, homeworks, solutions.)
- Jan.9 First day of classes.
We will cover selected topics in Artificial Intelligence. We will study modern techniques for computers
to make good (in some cases optimal) decisions that are applicable throughout
an enormous range of industrial, civil, medical, financial, robotic and
information systems. We will not attempt to cover the entire range of AI sub-areas in detail, but will survey several key themes.
IMPORTANT: The schedule is subject to change.
Up-to-date information about the schedule and assigned readings will
be posted on the class web page.
- Introduction to AI. Brief history. Different agent architectures.
- Search: uninformed and heuristic search, A*, local search and optimization.
- Constraint satisfaction problems. (1 lecture).
- Game playing and adversarial search. (1 lecture).
- Knowledge representation. Logical reasoning. Propositional logic. Planning (4 lectures).
- Reasoning under uncertainty. Bayes rule. Belief networks. (3 lectures).
- Supervised learning methods. Decision trees. Neural networks. (3 lectures).
- Decision making. Utility theory. Reinforcement learning. Game theory. (4 lectures).
- Special topics: Robotics, Natural Language Processing, Medical applications (3 lectures)
- Wrap-up. (1 lecture).