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 |