CS 3700/5700: Foundations of AI Reasoning and Decision-Making

Enrollment Questions

Most questions about enrollment are not specific to this course and you'll find the answers at this link: Enrollment information for CS classes. If, after consulting that link you have further enrollment questions, please file a help ticket at https://tdx.cornell.edu/TDClient/193/Portal/Home/.

Course Contact:

Office Hours:

Please scroll to the bottom of the page to find the office hours calendar.

CS 3700/5700 online:

Prerequisites:

Officially this course lists CS2110/ENGRD2110 and CS2800 as prerequisites. What follows is the more specific list of topics that the course will assume you know. If you don't know them yet, don't take the course hoping you'll pick them up along the way. There is ample evidence that students who do so struggle in the course. If you know the following, regardless of the courses taken, then that's all we care about.

Textbook:

Grading:

Grade components: Your final grade percentage will be computed from the following course elements in the percentages listed: Additional grading information:

Class Policies

Course Schedule

Starting Wednesday January 21, lectures will take place Mondays and Wednesdays 2:55pm - 4:10pm in Uris Hall G01. The schedule of lectures and homeworks is as follows. (We may tweak this schedule as the semester progresses.) Slides for each lecture will be posted on Canvas just before the relevant lecture under Files > Slides.
Date Title Readings Homework
1/21 Overview
1/26 Uninformed Search Russell & Norvig Ch. 3.1-4 Project 1 out, due 2/4
Worksheet 1 out, due 2/4
1/28 Informed Search Russell & Norvig Ch. 3.5-6
2/2 Local search Russell & Norvig Ch. 4.1-2
2/4 Game Trees: Minimax Russell & Norvig Ch. 5.1-3 Project 1 due
Project 2 out, due 2/18
Worksheet 1 due
Worksheet 2 out, due 2/11
2/9 Game Trees: Expectimax, Utilities Russell & Norvig Ch. 5.5, 16.1-16.3
2/11 Markov Decision Processes 1 Russell & Norvig Ch. 17.1-3 Worksheet 2 due
Worksheet 3 out, due 2/23
2/14-2/17 February Break
2/18 Markov Decision Processes 2 Russell & Norvig Ch. 17.1-3 Project 2 due
Project 3 out, due 3/4
2/23 Reinforcement Learning 1 Russell & Norvig Ch. 21 Worksheet 4 out, due 3/4
Worksheet 3 due
2/25 Reinforcement Learning 2 Russell & Norvig Ch. 21
3/2 Bandits, Monte Carlo Tree Search
3/4 Probability Russell & Norvig Ch. 12.1-6 Project 3 due
Worksheet 4 due
Worksheet 5 out, due 3/16
3/9 Bayes Nets Russell & Norvig Ch. 13.1-2 Project 4 out, due 4/13
Masters (5700) Project out, due 4/8
3/11 Independence Russell & Norvig Ch. 13.1-2
3/16 Bayesian Inference and Prediction Worksheet 5 due
3/18 Exact Inference Russell & Norvig Ch. 13.3 Worksheet 6 out, due 3/25
3/19 Prelim Exam 7:30pm, location URHG01
3/23 Sampling Methods Russell & Norvig Ch. 13.4
3/25 Hidden Markov Models 1 Russell & Norvig Ch. 14.1-3 Worksheet 6 due
Worksheet 7 out, due 4/13
3/28-4/5 Spring Break
4/6 Hidden Markov Models 2 Russell & Norvig Ch. 14.1-3
4/8 Hidden Markov Models 3 Russell & Norvig Ch. 14.1-3 Masters (5700) Project due
4/13 Decision Networks / VPI Russell & Norvig Ch. 16.5-6 Project 4 due
Worksheet 7 due
Worksheet 8 out, due 4/20
4/15 Propositional Logic 1 Russell & Norvig Ch. 7.1-4 Project 5 out, due 4/27
Worksheet 9 out, due 4/29
4/20 Propositional Logic 2 Russell & Norvig Ch. 7.5 - 7.7 Worksheet 8 due
4/22 First-Order Logic Russell & Norvig Ch. 9.1-5
4/27 Planning 1 Russell & Norvig Ch. 11.1-3 Project 5 due; Project 6 out, due 5/4
4/29 Planning 2 Russell & Norvig Ch. 26.5 Worksheet 9 due
5/4 Special Topics in AI Project 6 due
5/9-5/16 Final Exam, TBD

Office Hours Calendar