CS 486/686 Introduction to Artificial Intelligence

Learning goals
Schedule
Date
Lecture
Quiz
Assignments
Monday, May 6
L1: Introduction to CS 486/686 and AI
Slides
Wednesday, May 8
Wednesday, May 15
L4: Heurisit Search and Constraint Satisfaction Problems
Slides: Informed Search (starting from slide 12)
Slides: CSP
Quiz 1 covering L1 and L2
Monday, May 20
Victoria Day. No lecture.
Tuesday, May 21
Assignment 1 posted
Monday, May 27
L6: Local Search
Slides: Local Search (up to slide 25)
Notes: Local Search (Solutions)
Wednesday, May 29
L7: Local Search
Slides: Local Search (starting from slide 26)
Notes: Local Search (Solutions)
Quiz 2 covering L3, L4, and L5
Tuesday, June 4
Assignment 1 due
Wednesday, June 5
Quiz 3 covering L6 and L7
Friday, June 7
Project Proposal due
Monday, June 10
Monday, June 17
L12: The back-propagation algorithm, Probabilities and Independence
Slides: Probabilities
Notes: Learning Neural Networks
Wednesday, June 19
Quiz 5 covering L10 and L11
Monday, June 24
Tuesday, June 25
Assignment 2 due
Wednesday, June 26
Quiz 6 covering L12 and L13
Tuesday, July 2
L16: Variable Elimination Algorithm, Hidden Markov Models
Slides: Hidden Markov Models
Wednesday, July 3
L17: Hidden Markov Models
Notes: Inference in Hidden Markov Models
Quiz 7 covering L14 and L15
Monday, July 8
L18: Statistical Learning
Notes: Statistical Learning
Wednesday, July 10
L19: Learning a Naive Bayes Model - The EM Algorithm
Notes: The EM Algorithm
Quiz 8 covering L16 and L17
Thursday, July 11
Assignment 3 due
Monday, July 15
Wednesday, July 17
Thursday, July 18
Project Milestone Report due
Monday, July 22
Wednesday, July 24
Quiz 10 covering L18 and L20
Monday, July 29
Tuesday, July 30
Assignment 4 due