CS 4013/5013 Artificial Intelligence Class schedule

The following is a schedule of the lectures and presentations for CS 4013/5013 Artificial Intelligence for Spring 2013. This schedule will be updated throughout the semester. All readings are from Artificial Intelligence by Russell & Norvig third edition (blue book) unless otherwise noted.

Date Topic Assigned Reading Assigned Due
Jan 14 (Week 1: Intro and Agent Design) Introduction to AI & intelligent agents      
Jan 16
Search and problem formulation, Agents and environments
Ch 2 through 2.3, 3.1    
Jan 21 (Week 2: Search)
Martin Luther King day - holiday
Jan 23
Problem formulation, Uninformed search, Informed search
3.4, 3.5-3.6 Project 0: setting up your account, HW 1
Jan 28 (Week 3: Search) Heuristic search, A*      
Jan 30
Local search and search in the real world
4.1-4.5 Project 1: Intelligent search Project 0
Feb 4 (Week 4: Games)
Adversarial search
5.1-5.3 HW 2 HW 1
Feb 6 Real-world games, Alpha-beta pruning 5.4-5.8    
Feb 11 (Week 5: CSPs) Dr McGovern sick (class cancelled)     HW 2
Feb 13 Constraint satisfaction problems 6.1-6.2   Project 1
Feb 18 (Week 6: Midterm) Midterm review   HW 3  
Feb 20
Midterm 1
Feb 25 (Week 7: Planning)
"Snow" day - class cancelled (too bad it didn't actually snow!)
  HW 3
Feb 27 CSPs 6.3-6.5    
Mar 4 (Week 8: Planning) Knowledge representations, Introduction to logic, Introduction to classical planning 12, 10.1 Project 2: Knowledge representation  
Mar 6 Classical planning: STRIPS and derived representations   HW 4  
Mar 11 (Week 9: Planning) STRIPS and PDDL examples 10.2   Project 2
Mar 13 Forward and backwards search, Planning and acting in the real-world, Project work. 11.1-11.2 Project 3: Planning, HW 5 HW 4
Mar 16-24
Spring Break!
Mar 25 (Week 10: Midterm)
Planning and acting in the real-world, Multi-agent systems and planning
    HW 5
Mar 27
Project 3 demos, Midterm 2 review
    Project 3
Apr 1 (Week 11: Learning)

Midterm 2

Apr 3
Introduction to learning, Linear regression
18.1-18.2, 18.6
HW 5b
 
Apr 8 (Week 12: Learning) Evolutionary Computation      
Apr 10
Evolutionary Computation and Project discussion
4.1.4
Project 4: Learning HW 5b
Apr 15 (Week 13: Learning)

Decision trees, Learning curves

18.3 HW 6  
Apr 17 Decision trees, Clustering 18.8.1    
Apr 22 (Week 14: Learning) Clustering, nearest neighbor methods, Kernel regression 18.8.4, 18.3.5 HW 7 HW 6
Apr 24 Overfitting, Simulated annealing 4.1    
Apr 29 (Week 15: Learning)
Logistic regression, learning wrapup
    HW 7
May 1 (Course wrapup) Final review     Project 4
May 10
Final exam 8:00-10:00