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 2019. 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      
Jan 16
Intelligent agents, Search and problem formulation, Agents and environments
Ch 2 through 2.3, 3.1    
Jan 21 (Week 2: Problem formulation) Martin Luther King day - holiday   Project 0: setting up your account  
Jan 23
Problem formulation, Effective knowledge representations
3.2-3.3    
Jan 28 (Week 3: Search) Uninformed search (BFS, DFS, etc) 3.4 Project 1: Reflex agents and knowledge representations Project 0
Jan 30
Informed search, Local search,
3.5 Homework 1: Problem formulation  
Feb 4 (Week 4: Search)
Heuristic search, A*
3.6    
Feb 6 A* 3.5,3.6

 

 
Feb 11 (Week 5: Adversaries)

A*, Constructing admissible heuristics

 

 

Project 2: Intelligent search Project 1
Feb 13 Project 1 demos, Local search and search in the real world 4.1-4.5 Homework 2: Uninformed and informed search Homework 1
Feb 18 (Week 6: Adversaries) Adversarial search, Alpha-beta pruning 5.1-5.2, 5.3    
Feb 20

Alpha-beta pruning, Large scale games

5.4-5.5

   
Feb 25 (Week 7:MCTS, Learning) Advanced topic: Multi-Carlo Tree Search, Upper Confidence Bounds/UCT search
Introduction to UCT and Beginners guide to MCTS
  Homework 2
Feb 27 UCT search   Homework 3: Adversarial search and MCTS and CSPs Project 2
Mar 4 (Week 8: Learning) Project 2 demos, UCT, Introduction to learning      
Mar 6 Introduction to learning, Clustering 18.1    
Mar 11 (Week 9: Learning)

Evolutionary Computation/Genetic Algorithms

4.1.4

Project 3: Learning  
Mar 13 Linear regression, logistic regression, generalized linear models 18.6, 18.8   Homework 3
Mar 16-24
Spring Break!
Mar 25 (Week 10: Learning)

Nearest neighbor, Kernel regression

Decision trees

18.6, 18.8

18.3

Homework 4: Learning  
Mar 27
Decision trees
18.3    
Apr 1 (Week 11: CSPs)

Constraint satisfaction problems

6.1-6.5    
Apr 3

Evaluating learning models, Overfitting, Model interpretation

    Project 3
Apr 8 (Week 12: Planning) Project 3 demos, Solving CSPs (and complex optimization) using learning  

Homework 5: Trees

Homework 4
Apr 10

 

Introduction to logic, Introduction to classical planning,

 

Ch 7, 8

Project 4: Planning, Multi-agent systems and tying it all together  
Apr 15 (Week 13: Multi-agent systems and Planning)

Planning, Forward and backwards search,

10, 12    
Apr 17 Planning and acting in the real-world 11 Homework 6: Planning Homework 5
Apr 22 (Week 14: Multi-agent systems and Planning) Advanced topics: Generative Adversarial Networks (GANs)      
Apr 24 Advanced topics: Relational models      
Apr 29 (Week 15: Multi-agent systems and Planning)
Introduction to multi-agent systems
11.4   Homework 6
May 1 (Course wrapup) Multi-agent systems     Project 4
May 6
Final project demos 4:30-6:30pm

 


amcgovern [at] ou.edu