Announcements
- [12/12] Here are midterms from 1999 and 2000.
General information
Teaching staff
|
|
TA:
| Nagender Parimi
| email:
| parimi@cs.rpi.edu
| Office:
| Lally 003
| Office hours:
| W 3-4, F 11-12
|
|
Course description
This course is an introduction to the theory and practice of
Artificial Intelligence. We will be studying techniques for solving
problems and making intelligent decisions. The first half of the
course will focus on the foundations of Artificial Intelligence:
search and logic. The second half of the course will focus on machine
learning techniques, including decision trees, reinforcement learning,
and neural networks. Knowledge representation and probability will be
addressed in conjunction with several topics during the semester.
Students will implement many of the algorithms we cover in
programming assignments. The implementation language for these
assignments will be Scheme (a dialect of LISP) which will be taught in
the first two weeks of the course. Knowledge of Scheme or LISP is not
a prerequisite.
Items on Reserve
The following items are on reserve in the Folsom library:
- Artificial intelligence books — you may find these helpful
as alternate or additional references
- "Essentials of Artificial Intelligence," by Matt Ginsberg
- "Artificial Intelligence," by Patrick Winston
- "Artificial Intelligence," by Elaine Rich
- "Artificial Intelligence: a modern approach, first edition," by
Stuart Russell and Peter Norvig
- "Machine Learning," by Tom Mitchell
- Scheme programming
- "Structure and Interpretation of Computer Programs, second
edition," by Abelson and Sussman
- "Exploring Computer Science with Scheme," by Oliver Grillmeyer
- "Scheme and the art of programming," by George Springer
- "The Scheme Programming Language, second edition," by Kent Dybvig
Assignment web pages