Schedule

For those who need additional help with the course, or who just find learning via lecture easier than reading, I have provided a link to Sebastian Thrun's and Peter Norvig's Udacity course on AI, which follows the book pretty closely. In lecture, I will be be expanding upon the ideas expressed in the book. Please have the reading completed before class starts.

Date Foundations Assignment Lecture Time Projects
Tuesday August 20 Chapter 1+2; Udacity Unit 1 Introduction
Thursday August 22 Chapter 3; Udacity Unit 2 Uniformed search
Tuesday August 27 Chapter 3; Udacity Unit 2 Search Three cities problem, Informed Search, Reach for A* (slides, paper1, paper2)
Thursday August 29 Chapter 3; Udacity Unit 2 Project proposals; Reach for A* (slides, paper1, paper2)
Tuesday September 3 Chapter 13 and 20.3; Udacity Unit 3 and Unit 6 Probability, Mixture of Gaussians, and EM
Thursday September 5 Chapter 13 Factor Graphs with Frank Dellaert
Tuesday September 10 Project Proposal 1
Thursday September 12 Proposal 1 Panel Review
Tuesday September 17 Chapter 4 and 6 Simulated Annealing, Genetic Algorithms, Constraint Satisfaction Proposal 1 Revision
Thursday September 19 Chapter 14; Udacity Unit 3 Bayes Nets modeling (slides: chapter14a)
Tuesday September 24 Chapter 14; Udacity Unit 4 Bayes Nets inference (slides: chapter14b)
Thursday September 26 Chapter 18 and 20; Udacity Unit 5 Gaussian Mixture Models Machine Learning: cross validation, kNN, ML, mixture of experts
Tuesday October 1 Chapter 18 and 20; Udacity Unit 6 Machine Learning: PCA/LDA/ICA
Thursday October 3 Chapter 18 Decision Trees; Decision Trees in text entry (slides: decision-trees )
Tuesday October 8 Chapter 15; Udacity Unit 11 HMMs
Thursday October 10 Chapter 15; Udacity Unit 11 more HMMs & midterm
Tuesday October 15 Fall Break (Paper 1 due Weds. Oct. 16)
Thursday October 17 Paper 1 review (Paper 1 due Weds. Oct. 16)
Tuesday October 22 Paper 1 presentations Paper 1 revision
Thursday October 24 Chapter 15 and 18 HMMs boosting tutorial , boosting with HMMs for activity recognition, Segmentally Boosted HMMs
Tuesday October 29 Proposal 2 panel review Proposal 2 due Mon. Oct. 28
Thursday October 31 Chapter 17 and 20; Udacity Unit 9 and Udacity Unit 12 Markov Decision Processes; POMDPs (slides: chapter17) Proposal 2 revision
Tuesday November 5 Chapter 18; Udacity Unit 5 Neural Nets (slides: chapter20b)
Thursday November 7 Chapter 5; Udacity Unit 13 Game Playing (slides: chapter06 )
Tuesday November 12 Chapter 5; Udacity Unit 13 Alpha-beta and Multi-player Games and Probabilistic Games
Thursday November 14 Chapter 7; Udacity Unit 7 Propositional Logic (slides: chapter07 )
Tuesday November 19 Chapter 22 and 23; Udacity Unit 21 and Udacity Unit 22 Game Playing NLP (slides: NLP)
Thursday November 21 Chapter 8; Udacity Unit 7 First Order Logic Semantics and Syntax (slides: chapter08)
Tuesday November 26 Chapter 9 and 10; Udacity Unit 8 NLP First Order Logic Inference and Planning (slides: chapter09 chapter11 chapter12)
Thursday November 28 Thanksgiving HOLIDAY
Tuesday December 3 Final exam (Paper 2 due Weds. Dec. 4)
Thursday December 5 Paper 2 review (Paper 2 due Weds. Dec. 4)
Thursday December 12 Presentations (final exam period) Paper2 revision