Artificial Intelligence

Davi Geiger

Computer Science

Classes are schedule Tuesdays and Thursdays 3:30 pm to 4:45 pm, at 719 Broadway room 1221.

Mailing list link

Office Hours and Location: Tuesday at 5:00 pm.

Grader: Aniket Tushar Ajagaonkar, and

Books: Recommended but not Obliged

Books: Artificial Intelligence: A Modern Approach. (Second Edition) by Stuart Russel and Peter Norvig

Course Structure: theory and software-applications homework. Students are encouraged to cooperate, but produce their own software.

Syllabus by topics.

1. Introduction to Artificial Intelligence.
Agents.ppt (power point)

2. Search
Search.ppt (power point)

3. Adversarial Search
Games.ppt (power point)

4. Heuristic Search
Heuristics.ppt (power point)

5. Combining Experts: Face Detection via Boosting (based on Viola & Jones)
FaceDetectionBoosting.pptx (power point)

6. Learning Decision Trees
LearningDecisionTrees.1.ppt (power point)
LearningDecisionTrees.2.pptx (power point)

7. Inference: Graphical Models and Combining Experts and an Example: Going to movies


Homework1-Checkers (pdf)
Checkers_Scenarios (pdf)

Checkers Rules: Here are two connected web sites, please read both sites (the second is a simplification of the first): rules and rules2

Checkers_Solved (pdf)