Syllabus - Schedule - CSU520 Artificial Intelligence

Spring 2007 - Professor Futrelle

Version of 8 April 2007

The information in this document covers class meetings, reading assignments, assignment due dates, exam dates, and dates for project reports.

Access the various official NU Calendars here. Access a handy non-NU calendar for the year 2007 here.

The material below is correlated with the textbook by Russell and Norvig, "AIMA". The schedule will be refined as the course proceeds. Initially, links to the later assignments, projects, and tests will be empty.

The first four classes are devoted to the Course Overview

Here are the assigned readings for the two weeks of Overview lectures and the sample questions for the quiz on the Overview, January 24th.

Week 1
Monday January 8th (1) Brief discussion of the course content (2) Procedures (grading, email, IM) (3) Resources (Reserves, tools) (4) Your semester project (5) Student questionnaires.
Overview of chapters 1 through 6.

Wednesday January 10th
Overview of chapters 7 through 12.
Week 2
No class Monday January 15th

Wednesday January 17th
Overview of chapters 13 through 21.
Week 3
Monday January 22nd
Overview of chapters 22 through 27.

Wednesday January 24th
25 minute quiz on the Overview, closed book, closed notes. Quiz notes here, as well as sample questions.
Chaps. 1 & 2 - Agents. Begin chap. 3 - Search.
Reading assignment:
The Overview readings:
1.1, 1.2, 1.3, 1.5; optional, 1.4
2.1, 2.2, 2.5; skim 2.3, 2.4
3.1, 3.2, 3.7
Plus the following:
2.3, 2.4
3.3, 3.4, 3.5
Week 4
Monday January 29th
Chap 3 - Basic uniformed search. Begin chap. 4 - Informed search.
Reading assignment:
The Overview readings:
4.6; skim 4.1
Plus the following:
4.1, skim 4.2

Wednesday January 31st
Chap. 4 - Informed search, local search. Chap. 5 - Constraint satisfaction problems. Chap. 6, briefly, on adversarial search, e.g., board games. Search versus memory. Search in games.
Reading assignment:
The Overview readings:
5.1, 5.5
6.1, 6.8; skim 6.2
Plus the following:
skim 5.2, 5.3
Chap. 6 - no additional readings
Week 5
Monday February 5th
Chap. 7 - Propositional logic; the Wumpus world; inference in propositional logic - resolution is sound and refutation-complete. Simpler methods: Forward and backward chaining.
Reading assignment:
The Overview readings:
7.1, 7.2, 7.8; skim 7.3 and 7.4
Plus the following:
7.3, 7.4, 7.5
Assignment #1 due Tuesday, Feb 6th
Topic: Search. Details here. Due emailed to me by 11:59pm, Tuesday February 6th. Remember, you must begin your email Subject line with csu520sp07.

Wednesday February 7th
Chap. 8 First-Order Logic (FOL)
Reading assignment:
The Overview readings:
8.1, 8.5; skim 8.2
Plus the following:
8.2, 8.3, skim 8.4

Initial Project Plan, due Thursday, Feb 8th
Due emailed to me by 11:59pm Thursday, Feb 8th. Initial project details here.

Week 6
Monday February 12th
Chap. 9 - Inference in FOL.
Reading assignment:
The Overview readings:
9.1, 9.6; skim 9.2 and 9.3
Plus the following:
9.2, 9.3, 9.4 to middle of pg. 290, 9.5 to middle of pg. 300

Wednesday February 14th
Chap. 10 - Knowledge representation and ontologies.
Reading assignment:
The Overview readings:
10.1, 10.9; skim 10.2
Plus the following:
10.2, 10.3 to end of pg. 331, skim 10.4

Week 7
No class Monday February 19th

Assignment #2 due Tuesday, Feb 20th
Topic: Logic. Details here. Due emailed to me by 11:59pm, Tuesday February 20th.

Wednesday February 21st
Chap. 11 Planning (brief discussion of chap. 12).
Reading assignment:
The Overview readings:
11.1, 11.7 skim 11.2
12.1, 12.8
Plus the following:
Chap. 11 - no additional readings
Chap. 12 - no additional readings
Week 8
Monday February 26th
Chap. 13 Probability.
Reading assignment:
The Overview readings:
13.1, 13.2, 13,8; skim 13.6
Plus the following:
13.3, 13.4, 13.5, 13.6

Wednesday February 28th
MIDTERM EXAM ON SEARCH AND LOGIC Hybrid exam, closed and open book - see the link: Midterm exam details here.

No class, Monday, March 5th or Wednesday, March 7th (Spring break)

Week 9
Monday March 12th
Chap. 14 Bayesian networks for representation and reasoning of uncertain knowledge. Approximate solutions by sampling.
Reading assignment:
The Overview readings:
14.1, 14.2 to end of pg. 498, 14.5 to pg. 512, 14.7
Plus the following:
14.3, pgs. 500-501 only, 14.5 skim pgs. 516-522

Brief discussions of Chap. 15 Probabilistic reasoning over time, Chap. 16 Decision theory = probability + utility, and Chap. 17 Brief discussion of sequential decision problems; game theory and Nash Equilibrium. (John Nash of "A Beautiful Mind")
The Overview readings (plus nothing additional):
15.1, 15.2 to the bottom of pg. 542, 15.6 (pgs. 568 and 569 only), 15.7
16.1, 16.2, 16.3, 16.5, 16.8
Skim 17.1, 17.7, 17.8

Wednesday March 14th
(Delayed:) Chap. 18 Learning from Observations (induction). Brief discussion of section 19.2 and beyond on knowledge in learning.
Interim Project Plan due Thursday, March 15th
Due emailed to me by 11:59pm Thursday, March 15th. Interim project details here. You will be making a short presentation about your interim project in class on March 21st.
Week 10
Monday March 19th
(Delayed:) Chap. 20 Statistical Learning Methods, e.g., maximum likelihood and and expectation maximization.
Assignment #3 due Thursday, March 22nd
Topic: Uncertainty (primarily, Bayesian networks). Details here. Due emailed to me by 11:59pm, Thursday, March 22nd.

Wednesday March 21st
You are to make a brief presentation describing your interim project (max: 5 minutes, 3 slides).
How AI is used in computer and console games.
Week 11
Monday March 26th
Chap. 22 Communication - primarily, the syntax and semantics of natural language

Wednesday March 28th
Chap. 23 Probabilistic Language Processing.
Cognitive Science issues in langauge.
Week 12
Monday April 2nd
Chap. 24 Perception - primarily vision.

Wednesday April 4th
Chap. 25 Robotics.
Cognitive Science issues for sensing and action. Relation of robotics to animal intelligence and games.
Week 13
Monday April 9th
Wrap-up and makeup time for various topics.

Wednesday April 11th
Presentations of your projects (for those willing to present a week earlier than others). Review for final exam.
Draft version of your Final Project due Thursday, April 12th
Due emailed to me by 11:59pm Thursday, April 12th. This gives us a chance for me to go over your project in almost final form, to assure that it is coming together well. I will give some quick feedback, in time for your brief presentation on the 18th and before you hand in your final project on the 19th. Project final draft details here.
Week 14
No class, Monday, April 16th

Assignment #4 due 11:59pm, Tuesday, April 17th
Topic: Learning. Details here. Due emailed to me by 11:59pm, Tuesday, April 17th.
(There will be no Assignment #5.)

Wednesday April 18th - Last class of the semester
Last of your final project presentations.
Review for the Final Exam.
Final Project, Proj 3, due Thursday, April 19th
Due emailed to me by 11:59pm Thursday, April 19th. Project final submission details here.
Week 15
Final Exam - Friday, April 20th, 8am, 104 Kariotis .

Go to CSU520 home page. or RPF's Teaching Gateway or homepage