Techniques in Artificial Intelligence (SMA 5504)
Lecture Notes
Notes from lectures 6 and 21 are not available.
Lecture 1: What is Artificial Intelligence (AI)? (PDF)
Lecture 2: Problem Solving and Search (PDF)
Lecture 3: Logic (PDF)
Lecture 4.: Satisfiability and Validity (PDF - 1.2 MB)
Lecture 5.: First-Order Logic (PDF)
Lecture 7.: Resolution Theorem Proving: Propositional Logic (PDF)
Lecture 8.: Resolution Theorem Proving: First Order Logic (PDF)
Lecture 9: Logic Miscellanea (PDF)
Lecture 10: Planning (PDF)
Lecture 11: Partial-Order Planning Algorithms (PDF)
Lecture 12: Graph Plan (PDF)
Lecture 13: Planning Miscellany (PDF)
Lecture 14: Probability (PDF)
Lecture 15: Bayesian Networks (PDF)
Lecture 16: Inference in Bayesian Networks (PDF)
Lecture 17: Where do Bayesian Networks Come From? (PDF)
Lecture 18: Learning With Hidden Variables (PDF)
Lecture 19: Decision Making under Uncertainty (PDF)
Lecture 20: Markov Decision Processes (PDF)
Lecture 22: Reinforcement Learning (PDF)
Assignments
In addition to the assignments, this section has links to excerpts of code, documentation, and downloads used to complete the assignments.
- Homework 1a
- Homework 1b
- Homework 1c
- Homework 2a
- Homework 3 (PDF)
- Homework 3 Solutions (PDF)
Exams
This section contains exams from previous offerings of the course, as well as practice exams, both of which are provided to students as study aids.
YEAR |
EXAMS |
SOLUTIONS |
Fall 2001 Final Exam |
(PDF) |
(PDF) |
Spring 2001 Final Exam |
(PDF) |
(PDF) |
Sample Final Exam |
(PDF) |
(PDF) |
Practice Midterm Exam |
(PDF) |
(PDF) |