Welcome to ITK 340: Introduction to Artificial Intelligence

Spring, 2008

Syllabus

Grades, Assignment Submission and More on Blackboard (login required)

UNIX Information Handout

Instructions for Using Exceed on Demand

Week Date Reading Assignment for this class Assignments due Topic
1 1/14 None None Introduction
1/16 Read Chapter 1 Chapter 1, exs 1 and 9 Foundations and History of AI
1/18 Read chapter 2

Chapter 1, exs 10-13
Email
Questionnaire

Agents
2 1/21 MLK Day, no class
1/23 Read chapter 3 Chapter 2, exs 5-6 Uninformed Search
1/25 Read chapter 4, sections 1-2 Chapter 3, exercise 7 Search, cont.
3 1/28 Finish chapter 4 None Informed Search
1/30 Read chapter 6, sections 1-3 Chapter 4, exercise 1 Local Search
2/1 Finish chapter 6 Program 1, Milestone 1 Class cancelled (weather)
4 2/4 Finish chapter 6 None Adversarial Search
2/6 Read chapter 7, sections 1-4 Chapter 6, exercise 1 Introduction to Logic
2/8 Finish chapter 7 Program 1, Milestone 2 Logical Reasoning
Introduction to Predicate Logic
5 2/11 Read chapter 8

Chapter 7, exercises 1, 8, 9

Predicate Logic
2/13 Read chapter 9, sections 1-4 Chapter 8, exercise 6 Inference in FOPC
2/15 Finish chapter 9 Program 1 Inference
6 2/18 http://www.coli.uni-saarland.de/~kris/learn-prolog-now/ "lectures" 1-5 Prolog Handout 1
Chapter 9, exercises 4, 9, 11
Resolution
Prolog
2/20 Learn Prolog Now, lectures 6, 9-12 None Review
Prolog
2/22 No reading Prolog Handout 2 Review
Prolog
7 2/25 No reading Prolog Handout 3
Take home portion of exam 1
Exam 1
2/27 Chapter 10, sections 1-3 Prolog Handout 4 Prolog
Knowledge Representation
2/29 Finish chapter 10 None Knowledge Representation
8 3/3 None None Knowledge Representation
3/5 Chapter 13 Chapter 10, exercise 5 (only the first part, don't do the repetition of the exercise)
Progress for program 2
Knowledge Representation
3/7 None Chapter 10, exercise 22 Uncertainty
SPRING BREAK NO SCHOOL
9 3/17 Chapter 14, sections 1-5 Chapter 13, exercises 6, 8 Bayesian Networks
3/19 Chapter 11, sections 1-2 Program 2 (logic - knowledge) Bayesian Networks
3/21 Chapter 11, section 3 Chapter 14, exercises 1(a-d) and 3 (a-b) Planning
10 3/24 None None STRIPS
Partial Order Planning
3/26 Chapter 18, sections 1-3 Chapter 11, exercise 4 POP example
Learning
3/28 Finish chapter 18 Chapter 18, exercises 1-2 Learning
11 3/31 Chapter 19, sections 1-3 Chapter 18, exercisises 3, 4, 7 (postponed) Decision Trees
4/2 No reading Chapter 18, exercisises 3, 4, 7
Program 3 (Naive Bayes - uncertainty)
Decision Trees
4/4 Finish chapter 19 None Knowledge in Learning
12 4/7 None None Guest lecture with Dr. Li
4/9 None None Guest lecture with Dr. Li
4/11 None Exam 2 Take home Exam 2
13 4/14 Make sure chapter 19 is read None Inductive Logic Programming
4/16 Chapter 20, sections 1, 2, 5, 7 None Neural Networks
4/18 Chapter 22, sections 1-3 Program 4 (decision tree) Neural Networks
14 4/21 Finish chapter 22 FOIL project (see slides and/or Blackboard) Language Processing
4/23 Chapter 23, sections 1-2 Chapter 22, exercises 1, 8, 14 Natural Language
4/25 Finish chapter 23 Chapter 22, excerise 9 NLP Research
15 4/28 Chapter 26 Chapter 23, exercises 8 and 9 NLP Research
Ethics and Philosophy
4/30 None None Ethics and Philosophy
5/2 Chapter 27 Program 5 (language) Future of AI
Wrap-up
Final Exam, Thursday, May 8, 1:00 pm