CSCI-GA.2560-001

Artificial Intelligence

Davi Geiger

Graduate Division

Computer Science


Classes are schedule Wednesdays 7:10 pm to 9:00 pm, at WWH 202.

Mailing list link

Davi Geiger's Office Hours and Location: Wednesday at 5:00 pm, 719 Broadway Room 1221


TA: Xiaodong Zhang, e-mail: xiaodong.zhang2011@gmail.com
Office Hours and Location: Friday 4:00 pm to 5:00 pm, 719 Broadway Room 1225


Books: Recommended but not Required

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



Hybrid Course Structure: Classes will be either Laboratory Style or Theory Style. Homeworks will be either to study theory or to develop projects/applications. Students are encouraged to cooperate, but produce their own software.

Preferred Programming Language: MatLab.

Syllabus by topics.

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

2. Search and Adversarial Search (Games)
Search.ppt (power point)

Games.ppt (power point)

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

3. Heuristics Search
Heuristics.ppt (power point)

4. Combining Experts
Boosting (pdf)

5. Application I: Checkers
6. Application II: Face Detection via Boosting (based on Viola & Jones)
FaceDetectionBoosting.pdf

7. Graphical Models and Combining Experts
Uncertainty.ppt (power point)
Bayesian.ppt (power point)

8. Application I : Social Networks
9. Application II : Shopping
10. Natural Language Processing


Homeworks

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

Homework2-Checkers (pdf)

Homework3-Checkers (pdf)