Required Materials

Recommended Materials

Schedule

#TopicsReading/ResourcesExercises
Artificial Intelligence
1 Introduction to the Course Syllabus
Resources
Meet Prof. Simpkins
2 Introduction to AI AIMA: 1 Introduction to AI Questions
Introduction to AI Answers
3 Intelligent Agents AIMA: 2 Intelligent Agents Questions
Intelligent Agents Answers
Problem Solving
4 Problem Solving AIMA: 3.1-3.4
Video: Uninformed Search from UCB
Problem Solving Questions
Problem Solving Answers
5 Heuristic Search AIMA: 3.5-3.6
Video: A*, Heuristics from UCB
Heuristic Search Questions
Heuristic Search Answers
6 Local Search AIMA: 4.1-4.2
Video: Local Search from ICB (starting at 50:30)
Local Search Questions
Local Search Answers
7 Nondeterministic Search AIMA: 4.3-4.5 Local Search Questions
Local Search Answers
8 Adversarial Search AIMA: 5
Video: Minimax, α-β from UCB
Video: MCTS from UCB
Adversarial Search Questions
Adversarial Search Answers
9 Constraint Satisfaction AIMA: 6 Constraint Satisfaction Questions
Constraint Satisfaction Answers
Knowledge, Reasoning, and Planning
10 Knowledge-Based AI AIMA: 7-10 Knowledge-Based AI Questions
Knowledge-Based AI Answers
11 Logical Agents AIMA: 7
12 First Order Logic AIMA: 8
13 Inference in First Order Logic AIMA: 9
14 Knowledge Representation AIMA: 10
15 Planning AIMA: 11 Planning Questions
Planning Answers
Uncertain Knowledge and Reasoning
16 Uncertainty AIMA: 12 Uncertainty Questions
Uncertainty Answers
17 Bayesian Networks AIMA: 13.1-13.2 Bayesian Networks Questions
Bayesian Networks Answers
18 Probabilistic Inference AIMA: 13.3-13.4 Probabilistic Inference Questions
Probabilistic Inference Answers
19 Causality AIMA: 13.5
Causality
Elements of Causal Inference
Causal ML Book
20 Probabilistic Temporal Reasoning AIMA: 14.1-14.3 Probabilistic Temporal Reasoning Questions
Probabilistic Temporal Reasoning Answers
21 State Estimation AIMA: 14.4-14.5
22 Probabilistic Programming AIMA: 15
Decision Making and Reinforcement Learning
23 Decision Theory AIMA: 16
24 Multiagent Systems AIMA: 18.1
MAS: 1-2
Multiagent Systems Questions
Multiagent Systems Answers
25 Noncooperative Game Theory AIMA: 18.2
MAS: 3-4
26 Cooperative Game Theory AIMA: 18.3-18.4
MAS: 9, 10
27 Multi-Armed Bandits RLAI: 2
AIMA: 17.3
28 Markov Decision Processes RLAI: 3
AIMA: 17.1, 17.4-17.5
MDP Questions
MDP Answers
29 Dynamic Programming AIMA: 17.2
RLAI: 4
30 Temporal-Difference Learning AIMA: 22
RLAI: 6
TD Learning Questions
TD Learning Answers
Machine Learning
31 Machine Learning PMLAI: 1
AIMA: 19.1-19.6
Machine Learning Questions
Machine Learning Answers
32 Supervised Learning AIMA: 19.1-19.6, 21.1-21.3
33 Statistical Learning AIMA: 20