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 2017. 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 16 (Week 1: Intro and Agent Design) Martin Luther King day - holiday      
Jan 18
Introduction to AI & intelligent agents
     
Jan 23 (Week 2: Search) Search and problem formulation, Agents and environments Ch 2 through 2.3, 3.1 Project 0: setting up your account  
Jan 25
Problem formulation, Effective knowledge representations
3.2-3.3 Homework 1  
Jan 30 (Week 3: Search) Uninformed search 3.4, Project 1: Reflex agents and knowledge representations Project 0
Feb 1
Uninformed search, Informed search, Heuristic search, A*
    Homework 1
Feb 6 (Week 4: Games)
A*, Constructing admissible heuristics
3.5-3.6 Project 2: Intelligent search, Homework 2  
Feb 8 Adversarial search, Alpha-beta pruning 4.1-4.5, 5.1-5.3

 

Project 1
Feb 13 (Week 5: CSPs) Project 1 demos, Adversarial search, Alpha-beta pruning, Handling larger-scale games 5.4-5.8   Homework 2
Feb 15 Large scale games, Local search and search in the real world   Homework 3  
Feb 20 (Week 6: Midterm) Midterm review     Project 2
Feb 22
Midterm 1
Feb 27 (Week 7: Learning) Midterm discussion, Project 2 demos
  Homework 3
Mar 1 Constraint satisfaction problems 6.1-6.5 Homework 4  
Mar 6 (Week 8: Learning) Introduction to learning, Linear regression, Nearest neighbor, Kernel regression 18.1-18.2, 18.6    
Mar 8 Evolutionary Computation and Project discussion 4.1.4 Project 3: Learning Homework 4
Mar 11-19
Spring Break!
Mar 20 (Week 9: Learning) Class cancelled      
Mar 22 Overfitting, Learning curves, Evolutionary Computation      
Mar 27 (Week 10: Learning)
Decision trees
18.3, 18.8.1, 18.8.4, 18.3.5    
Mar 29
Simulated annealing, Decision trees, Project discussion, Learning wrapup
4.1    
Apr 3 (Week 11: Midterm)

Midterm 2 review

     
Apr 5
Midterm 2
Apr 10 (Week 12: Multi-agent systems and Planning) Linear regression, Introduction to logic, Introduction to classical planning 12, 10.1   Project 3
Apr 12
Classical planning: STRIPS and derived representations
10.2
Project 4: Planning, Multi-agent systems and tying it all together Homework 5 (note tht it is longer than usual)
Apr 17 (Week 13: Multi-agent systems and Planning)

STRIPS and PDDL examples, Forward and backwards search, Planning and acting in the real-world

11.1-11.2    
Apr 19 Introduction to multi-agent systems   HW 6  
Apr 24 (Week 14: Multi-agent systems and Planning) Effective communication and coordination strategies for MAS      
Apr 26 Advanced topics (may include: Multi-Carlo Tree Search, Upper Confidence Bounds/UCT search) Introduction to UCT and Introduction to MCTS    
May 1 (Week 15: Multi-agent systems and Planning)
Tying it all together
    HW 6
May 3 (Course wrapup) Project 4 demos, Final review     Project 4
May 10
Final exam 8:00-10:00 am

 


amcgovern [at] ou.edu