Stanford CS221: Introduction to Artificial Intelligence

Professors Sebastian Thrun and Peter Norvig

  

Outline

Schedule

Online

Announcements

This is the schedule of the Stanford on-campus class. The Online AI Class Schedule can be found here.

DateLocationInstructorContentReadingsHomework, Exams
Tue, Sep 27  Thrun and NorvigLogistics, Successful Examples, Overview of AIAIMA Sections 2.1, 2.2, 2.3 
Wed, Sep 28     Programming Assignment 1
Thu, Sep 29  NorvigSearch (BFS, DFS, UCS and A*) (PDF)AIMA Sections 3.1, 3.3, 3.4, 3.5 
Fri, Sep 30 Skilling AudMatthew SealPython primer and Pacman review  
Sun, Oct 2     Assignment 1 due
Tue, Oct 4  ThrunProbability Primer, Graphical Representations, Bayes networks(PDF)AIMA Sections 13.1-13.5Programming Assignment 2
Thu, Oct 6  NorvigInference in Bayes networks (PDF)AIMA Sections 14.1, 14.2, 14.4, 14.5Programming Assignment 1 due
Sun, Oct 9     Assignment 2 due
Tue, Oct 11  CarlosLinear Algebra review  
Thu, Oct 13  ThrunMachine Learning I (supervised)(PDF)AIMA Sections 18.1-18.7 
Fri, Oct 14  NaranProbability Theory review(PDF)  
Tue, Oct 18  ThrunMachine Learning II (advanced machine learning)(PDF)AIMA Sections 18.8-18.10, 20.1-20.4 
Thu, Oct 20  NorvigPlanning and Basic Logic(PDF)AIMA Sections 4.3, 4.4, 10.1-10.3Assignment 3 due 
Sun, Oct 23     
Tue, Oct 25  ThrunMDPs and Planning in Belief Space(PDF)AIMA Sections 17.1-17.4Programming Assignment 2 due
Thu, Oct 27  NorvigReinforcement Learning (PDF)AIMA Sections 21.2-21.7Programming Assignment 3
Sun, Oct 30     Assignment 4 due
Tue, Nov 1  ThrunHMMs and Filters(PDF)AIMA Sections 15.1-15.3 
Thu, Nov 3  NorvigReview Session  
Sun, Nov 6     ONLINE MIDTERM
Tue, Nov 8  NorvigGames (Adversarial Search) (PDF) AIMA Sections 5.1-5.5 
Thu, Nov 10  NorvigAdvanced Planning (PDF)AIMA Sections 11.1 - 11.3, 17.5, 17.6Programming Assignment 3 due
Tue, Nov 15  ThrunImage Processing and Computer Vision(PDF)AIMA Sections 24.1-24.3 
Wed, Nov 16     Assignment 5 due
Thu, Nov 17  Thrun3D Computer Vision(PDF)AIMA Sections 24.4-24.6Final Programming Contest
Nov 21-26 Thanksgiving break
Tue, Nov 29  ThrunRobot motion planning(PDF)AIMA Sections 25.4-25.6 
Wed, Nov 30     Assignment 6 due at 4 pm
Thu, Dec 1  NorvigNatural Language Processing and Information Retrieval I AIMA Sections 22.1-22.3 
Mon, Dec 5     Programming Contest due
Tue, Dec 6  NorvigNatural Language Processing and Information Retrieval II (PDF)AIMA Sections 22.4, 23.2, 23.4, 23.5Assignment 7 due
Thu, Dec 8  Norvig and ThrunSummary, Amazing AI Systems  
Sun, Dec 11     Assignment 8 due
Fri, Dec 16     Final Exam