Dept. Computer Science; room 512E Pray-HarroldPrerequisite: A class in artificial intelligence at the graduate or undergraduate level, e.g: COSC532, is the "official prerequisite", but graduate standing in the department and senior-level programming experience will be sufficient. Please see me, Prof. Moore or Dr. McMillan to have the paper work completed for you to take the course if you don't meet the "official" prerequisites.
Tel: 734-487-1227; e-mail: evett@emunix.emich.edu;
http://www.emunix.emich.edu/~evett/AutomatedReasoning
http://webcaucus.emich.edu (the cosc661_evett caucus).Office Hours: T 1:00-5:00, Th 4:00-5:30.
You may drop by at times other than office hours, but in that case I cannot guarantee that I'll be able to see you.
Textbook: Russell and Norvig, Artificial Intelligence, a Modern Approach, 2e , Prentice Hall, 2002
Course Summary: Students successfully completing the course will have learned major methodologies and practices concerning automated (simulated) reasoning, and related subareas, including planning, dealing with uncertainty, and learning. We will pay particular attention to those aspects of the field that are important in data mining, autonomous vehicles, and computer gaming.
Working with a planner. Due June 3.
Homework #4. Due June 10.
| Date | Text | Projects due |
| 5/6 | Review of Logic, Ch7,8 | |
| 5/8 | Ch8 | |
| 5/13 | Inference, Ch9 | |
| 5/15 | Ch 9 | |
| 5/20 | Knoweldge Representation Ch10 | Proj #1 |
| 5/22 | Planning Ch 11 | |
| 5/29 | Uncertainty Ch 13 | Midterm Exam |
| 6/3 | Ch 13 | |
| 6/5 | Probabilistic Reasoning Ch 14 | |
| 6/10 | Bayesian Networks Ch 14 | Proj #2 |
| 6/12 | Probabilisitic Reasoning over Time Ch 15 | |
| 6/17 | Ch 16 Decision Networks |
|
| 6/19 | Readings on reasoning in real world | Project #3 |
| 6/24, 5:30-7:30 | Final Exam |
Tardiness Policy: Programming and other homework assignments will be due at the beginning of class. After that, assignments will be accepted through the start of the next scheduled class, but will suffer a full grade penalty. E.g., if a late programming assignment is worthy of an 'A', I will mark it a 'B'. Assignments more than one class late will not be accepted, and will receive a grade of 'F'.
Attendance Policy: We're all grown-ups, when and whether you attend class is up to you. However, missed assignments, and exams shall only be excused by a doctor's written note, verifying that the student was medically indisposed to attend class that day. The first missed quiz (for any reason) will be treated as the "lowest graded quiz", and therefore dropped from the averaging calculation. Any additional missed quizzes must be excused by a doctor's note.
Grading of Programs: Grading of programming assignments will reflect three factors, weighted as shown.