| Week | Dates | Days and Topics | Homework
|
|---|
| 0
| Sep. 1 - Sep. 2
| Day 1: Introduction to AI
|
| Day 2: Uninformed search
|
| 1
| Sep. 5 - Sep. 9
| Day 3: Uniformed search cont'd, Turing Test
| Turing
review
|
| Day 4: Heuristic Search
|
| Day 5: Properties of heuristic functions
|
| Day 6: Game Playing
|
| 2
| Sep. 12 - Sep. 16
| Day 7: Introduction to logic, Formalization
|
| Day 8: Propositional logic
| Search
PA
|
| Day 9: First-order logic
| Alpha-Beta Exercise
|
| Day 10: Proofs and translation into FOL
|
| 3
| Sep. 19 - Sep. 23
| Day 11: Intelligent agents, Expectiminmax,
Knowledge representation, Frames
|
| Day 12: Semantic networks, Scripts, Commonsense reasoning
| Presentation proposal
Formalization and proof
|
| Day 13: Class was cancelled
|
| Day 14: Chinese Room
| Searle review
|
| 4
| Sep. 26 - Sep. 30
| Day 15: Production Systems
|
| Day 16: More on Production Systems
| Multi
agent PA
|
| Day 17: Reasoning under uncertainty,
Certainty factors, Expert Systems
|
| Day 18: Expert Systems, Case-Based Reasoning
|
| 5
| Oct. 3 - Oct. 7
| Day 19: CBR Example, Introduction to Machine
Learning, Inductive Learning
|
| Day 20: Learning decision trees, Reinforcement Learning
|
| Day 21: Introduction to Genetic Algorithms (GAs)
| Comparison of Representations
|
| Day 22: Presentation of
current work, CopyCat
|
| 6
| Oct. 10 - Oct. 12
| Day 23: Introduction to Neural Networks, Feed-forward Networks
|
| Day 24: Backpropagation, Markov Decision
Processes
|
| 7
| Oct. 17 - Oct. 21
| Day 25: Cellular Automata, Swarm Intelligence
|
| Day 26: Presentation of
Current work: Watson, Markov Decision Processes
|
| Day 27: Learning by implanting a chip,
MDPs | Total Recall
|
| Day 28: Q Learning, Multi-Agent Systems
| Sunday, midnight: Reinforcement Learning PA
|
| 8
| Oct. 24 - Oct. 28
| Day 29: Planning
|
| Day 30: Planning, Deep Blue
| Deep Blue review
|
| Day 31: Planning, Urban Challange
| Urban Challenge review
|
| Day 32: Presentations of
current work
|
| 9
| Oct. 31 - Nov. 4
| Day 33: Presentations of
current work
|
| Day 34: Presentations of
current work
|
| Day 35: Presentations of
current work
|
| Day 36: Presentations of
current work
|
| 10
| Nov. 7 - Nov. 11
| Day 37: Robotics Team, Music generation
|
| Day 38: Poker playing AI
|
| Day 39: Discussion of tournament play
|
| Day 40: AI as programs that do not crash, Course evals
| Friday 5pm with a 3 day grace period: Tournament Materials
|