Required readings come directly from the course lecture notes. Additional reading can be found in the following text:
Russell, Stuart J., and Peter Norvig. Artificial intelligence: a modern approach. 2nd edition. Upper Saddle River, NJ: Prentice Hall, 2003. ISBN: 0137903952. (AIMA2E).
See the table for assigned and supplemental readings.
SES # | TOPICS | READINGS |
---|---|---|
L1 |
Introduction |
Assigned Readings: Lecture Notes - Chapter 1. Supplemental Readings: AIMA2E: Chapter 1. |
R1 |
Scheme Review and Matching |
|
L2 |
Search |
Assigned Readings: Lecture Notes - Chapter 2. Supplemental Readings: AIMA2E: Chapter 3 (Sec 3.1-3.5). |
L3 |
Search (cont.) |
Assigned Readings: Lecture Notes - Chapter 2. Supplemental Readings: AIMA2E: Chapter 4 (Sec 4.1-4.3). |
R2 |
Searches |
|
L4 |
Constraint Satisfaction |
Assigned Readings: Lecture Notes - Chapter 3. Supplemental Readings: AIMA2E: Chapter 5. |
L5 |
Games |
Assigned Readings: Lecture Notes - Chapter 3. Supplemental Readings: AIMA2E: Chapter 6 (Sec 6.1-6.3). |
R3 |
CSP and Games |
|
L6 |
Learning as Search |
Assigned Readings: Lecture Notes - Chapter 4. |
L7 |
Formulating Search |
Assigned Readings: Lecture Notes - Chapter 4. |
R4 |
Design Project 1 |
|
L8 |
Decision Trees |
Assigned Readings: Lecture Notes - Chapter 5. Supplemental Readings: AIMA2E: Chapter 18 (Sec 18.1-18.3). |
L9 |
Naïve Bayes |
Assigned Readings: Lecture Notes - Chapter 5. Supplemental Readings: AIMA2E: Chapter 18 (Sec 18.1-18.3). |
R5 |
Design Project 1 Presentation and Question-Answer |
|
Q1 |
Quiz 1 |
|
L10 |
Continuous Features |
Assigned Readings: Lecture Notes - Chapter 6. Supplemental Readings: AIMA2E: Chapter 20 (Sec 20.4). |
R6 |
Naïve Bayes and Nearest Neighbor |
|
L11 |
Linear Separators |
Assigned Readings: Lecture Notes - Chapter 7. Supplemental Readings: AIMA2E: Chapter 20 (Sec 20.5-20.6). |
L12 |
Neural Nets |
Assigned Readings: Lecture Notes - Chapter 7. Supplemental Readings: AIMA2E: Chapter 20 (Sec 20.5-20.6). |
R7 |
SVM |
|
L13 |
SVM |
Assigned Readings: Lecture Notes - Chapter 8. Supplemental Readings: AIMA2E: Chapter 20 (Sec 20.5-20.6). |
L14 |
Feature and Model Selection |
Assigned Readings: Lecture Notes - Chapter 8. Supplemental Readings: AIMA2E: Chapter 20 (Sec 20.5-20.6). |
R8 |
Problem Set 6 |
|
Q2 |
Quiz 2 |
|
L15 |
Formulating Learning |
|
R9 |
Introduction to Logic |
|
L16 |
Introduction to Logic and Representation |
Assigned Readings: Lecture Notes - Chapter 9. |
L17 |
Propositional Logic |
Assigned Readings: Lecture Notes - Chapter 9. Supplemental Readings: AIMA2E: Chapter 7 (Sec 7.1-7.5). |
R10 |
Design Project 2 Presentation and Question-Answer |
|
L18 |
Introduction to Natural Language Processing |
|
R11 |
Logic and Proof |
|
L19 |
First Order Logic |
Assigned Readings: Lecture Notes - Chapter 10. Supplemental Readings: AIMA2E: Chapter 8 (Sec 8.1-8.3). |
L20 |
First Order Logic (cont.) |
Assigned Readings: Lecture Notes - Chapter 10. Supplemental Readings: AIMA2E: Chapter 9 (Sec 9.1, 9.2, 9.5). |
R12 |
Syntax and Semantics |
|
L21 |
Rules |
Assigned Readings: Lecture Notes - Chapter 11. Supplemental Readings: AIMA2E: Chapter 9 (Sec 9.4). |
L22 |
Language |
Assigned Readings: Lecture Notes - Chapter 12. Supplemental Readings: AIMA2E: Chapter 22 (Sec 22.1-22.5). |
R13 |
Problem Set 9 |
|
L23 |
Language |
Assigned Readings: Lecture Notes - Chapter 12. Supplemental Readings: AIMA2E: Chapter 22 (Sec 22.1-22.5). |
L24 |
Conclusion |
|
Final Exam |