The goal of Artificial Intelligence (AI) is the design of agents that can behave rationally in the real world by sensing their environment, planning their goals, and acting to optimally achieve these goals. This course provides an introductory survey to the techniques and applications of modern AI. The course will cover a broad range of conceptual approaches, from combinatorial search to probabilistic reasoning and machine learning, and a broad range of applications, from natural language understanding to computer vision. Lectures will stress not only the technical concepts themselves, but also the history of ideas behind them.
Lectures: Tuesdays and Thursdays, 3:30PM-4:45PM, 1404 Siebel
Instructor: Svetlana Lazebnik (slazebni -at- illinois.edu)
TAs: Akshat Gupta (agupta60), Kyo Hyun Kim (kkim103), Krishna Kothapalli (kk20), Litian Ma (litianm2), Andrey Zaytsev (zaytsev2)
Prerequisites: data structures (CS 225 or equivalent), algorithms highly desirable, basic calculus, intro to probability.
Textbook: Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach, 3rd edition.
|Date||Topic||Readings and assignments|
|August 29||Intro to AI: PPT, PDF||Reading: Ch. 1|
|August 31||History and themes: PPT, PDF||Reading: Ch. 1|
|September 5||Agents: PPT, PDF||Reading: Ch. 2|
|September 7||Search intro: PPT, PDF||Reading: Ch. 3|
|September 12||Uninformed search: PPT, PDF||Reading: Sec. 3.1-3.4|
|September 14||Informed search: PPT, PDF||Reading: Sec. 3.5-3.6|
Homework: Assignment 1 is out
||Constraint satisfaction problems: PPT, PDF
||Reading: Ch. 6
||Planning: PPT, PDF
||Reading: Ch. 10
||Reading: Ch. 5 |
Assignment 1 due October 2
||Stochastic tree search and stochastic games
||Reading: Sec. 17.5-17.6 |
Homework: Assignment 2 is out
||Game theory cont.
||Midterm (in class)
||Reading: Ch. 13
||Reading: Ch. 13
||Assignment 2 due October 30
||Reading: Ch. 14
||Bayesian networks cont.
||Homework: Assignment 3 is out
||Bayesian network inference
||Reading: Ch. 20
||Reading: Ch. 18
||Perceptrons, neural networks
||Reading: Sec. 18.7
||Assignment 3 due November 27
||Markov decision processes
||Reading: Ch. 17|
Homework: Assignment 4 is out
||Reading: Ch. 21
||Reinforcement learning cont.
||Societal impacts of AI
||Assignment 4 due December 11