An introduction to theories and algorithms used to solve problems where solution spaces may be large and complex, and necessary information may be imprecise and/or missing, including approaches designed to mimic human intelligence. Topics include the history of artificial intelligence research, agents, search strategies, planning, logic, reasoning under uncertainty, machine learning, and applications such as computer vision, pattern recognition, robotics, and expert systems.
Programming projects are required. Homework will be assigned, but will not be collected. Students are expected to complete the homework before the due date and bring the homework to class on the due date, when the solution will be provided in class. Students may occasionally be asked to provide their solution to a particular problem to the rest of the class.
| Course Page | www.cs.rit.edu/~rlc/Courses/AI/ |
| Instructor |
Roxanne Canosa, Ph.D.
rlc at cs dot rit dot edu rlcvcs at rit dot edu |
| Text | Russell & Norvig, Artificial Intelligence: A Modern Approach, 3rd Ed. |
| Optional texts |
|
| Prerequisites |
|
| Grading |
|
| Week | Dates | Special Events | Topics | 2nd Edition | 3rd Edition |
|---|---|---|---|---|---|
| 1 | Nov 28 & 30 |
|
| ||
| 2 | Dec 5 & 7 |
|
| ||
| 3 | Dec 12 & 14 |
|
| ||
| 4 | Jan 9 & 11 |
Exam 1 Jan 11 |
|
| |
| 5 | Jan 16 & 18 |
|
| ||
| 6 | Jan 23 & 25 |
|
| ||
| 7 | Jan 30 & Feb 1 |
|
| ||
| 8 | Feb 6 & 8 |
|
|
|
|
| 9 | Feb 13 & 15 |
|
| ||
| 10 | Feb 20 & 22 |
|
|
||
| 11 | TBD |
|