Readings

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