CS 311 - Fall 2003
Artificial Intelligence
Announcements
Final projects
Final exam
- Early date: Wednesday, 12/10, 9-noon, BIH 538.
- Regular date: Monday, 12/15, 9-noon, BIH 220.
Solutions to
Midterm 1
and
Midterm 2.
Homework
- Homework 1, due Wednesday 9/17 in class.
Solutions.
- Homework 2, due Monday 9/29 in class.
Solutions.
- Homework 3, due Wednesday 10/8 in class.
Solutions.
- Homework 4, due Wednesday 10/22 in class.
Solutions.
- Homework 5, due Friday 10/31 at 4pm.
Solutions.
- Homework 6, due Monday 11/10 at 4pm.
Solutions.
- Homework 7, due Monday 11/17 at 4pm.
Solutions.
- Final Project,
8-minute demos in class Friday 12/5;
final reports due Saturday 12/6 at midnight.
Lectures and Readings
- 9/8 - What is Artificial Intelligence? (Ch 1)
- 9/10 - Intro to agents and Lisp (Ch 2.1-3; Lisp text Ch 1-3)
- 9/12 - More agents and Lisp (Ch 2.3-5; Lisp text Ch 1-3)
- 9/15 - Symbolic programming (Lisp text Ch 1-6)
- 9/17 - More Lisp; introduction to search (Lisp text Ch 1-6; Ch 3.1-3)
- 9/19 - Uninformed search strategies (Ch 3.4-5)
- 9/22 - Informed search strategies I (Ch 4.1-2)
- 9/24 - Informed search strategies II (Ch 4.3-5)
- 9/26 - Game playing (Ch 6)
- 9/29 - Constraint satisfaction problems (Ch 5)
- 10/1 - Logical reasoning (Ch 7.1-6)
- 10/3 - Man and Machine - Redrawing the Boundary (video)
- 10/6 - [Announcing new instructor]
- 10/8 - First-order logic (Ch 8.1-2)
- 10/10 - Using first-order logic, situation calculus (Ch 8.3-5, 9.1, 10.3)
- 10/13 - Logical inference, unification, chaining (Ch 9.1-4)
- 10/15 - Resolution, conversion to CNF (Ch 9.5)
- 10/20 - Resolution example, planning, STRIPS (Ch 9.5, 11)
- 10/22 - Probability theory (Ch 13)
- 10/24 - Joint distributions, probabilistic networks (Ch 14.1-3)
- 10/27 - Inference in probabilistic networks (Ch 14.4-5,8)
- 10/29 - Stochastic inference (Ch 14.5)
- 10/31 - Decision-making, utility theory (Ch 16)
- 11/3 - Learning from observations, decision trees (Ch 18)
- 11/5 - Learning decision trees,
information content, performance assessment
(Ch 18)
- 11/7 - Neural nets (Ch 20.5)
- 11/10 - Perceptrons, neural net learning (Ch 20.5)
- 11/12 - Reinforcement learning, neural net and learning applications (Ch 21)
- 11/14 - Communication, syntactic and semantic analysis (Ch 22)
- 11/17 - Speech recognition (Ch 15.6)
- 11/19 - Probabilistic language models, information retrieval (Ch 23)
- 11/21 - Machine translation, computer vision (Ch 23.4, 24)
- 11/24 - Robotics,
CSpace demo
(Ch 25)
- 12/1 - Philosophical Foundations of AI (Ch 26)
- 12/3 - Future of AI, course summary (Ch 27)
- 12/5 - Final project presentations