EECE (COMP) 4/6730
Expert Systems

 

Tuesday, January 21, 2003

Read the following sections from text one:  1.1-1.3, 2.11 - 2.17, 3.6 - 3.11, 3.13.  Assignment 1 is due January 28. 

Thursday, January 23, 2003

Assignment 2 is due February 4 Mr. Cartik Kothari will be the TA this semester.  His e-mail is: rkothari@memphis.edu.  He should be available in ES 223 during the following times (you may want to e-mail him first to confirm his availability):

Monday:  10-11:30, 12:15-2:00
Wednesday: 1-2, 4-5
Thursday: 4:30-5:15
Friday: 9:00 - 4:00

Thursday, January 30, 2003

Read chapter 1 from text 2.

Tuesday, February 4, 2003

Assignment 3 is due February 11.  Read chapter 2 from text 2. The following figures were discussed in class:  tree1 and tree2.

Thursday, February 6, 2003

Read chapter 3 from text 2.  It is recommended that you also read and practice additional material related to the topics we have discussed (for example, the on line Prolog book provides some additional problems with solutions).

Tuesday, February 11, 2003

Assignment 4 is due February 18 and assignment 5 is due February 20.  Read the paper on Prolog Coding Guidelines.  Use the formatting and commenting guidelines as discussed in this paper.

Thursday, February 13, 2003

Read chapter 4 of text 2.   The following figures were discussed in class: reverse and reverse_accumulator.

A correction has been made to the solution for one problem in HW #3.  The original solution provided mothers that had some same sex children, not all same sex children.  Please see the updated solution.  Note that mynot/1 is included in the solution since the code was developed using Quintus Prolog which has different semantics for the predicate not/1 than SWI-PROLOG.  Please let Dr. Russomanno know if you find other errors in any solutions.

Tuesday, February 18, 2003

Homework #6 is due February 25 and HW #7 is due February 27.  Exam 1 is Tuesday, March 4 (closed book and closed notes).

Chapters 5 and 6 of text 2 provide useful reference information.  We will discuss some of the predicates covered in chapters 5 and 6 (for example, write, fail, var, nonvar, atom, asserta, assertz, retract, arg, =.., read, nl, op, etc.).  You should lightly read these chapters to become familiar with the material.  You will most likely need some of the predicates in these chapters in subsequent homework assignments and for your project.

Thursday, February 20, 2003

Read the following sections:  7.2, 7.3, 7.5, 7.6, 7.9, 8.2.  Some of these sections may help you with HW #6 and HW #7 or subsequent problems.

Tuesday, February 25, 2003

No class today due to a snow day.  HW #6 and HW #7 are due on Thursday, February 27.  Exam 1 is still scheduled for Tuesday, March 4 (closed book and closed notes) so be prepared to ask any questions about past homework, lecture material, or the exam on Thursday.

Thursday, March 6, 2003

Please be aware that the last day to drop the course is March 17, 2003.

Assignment 8 is due March 20.  Read the remainder of chapter 1 from text 1 (you can skip the material on neural networks, sections 1.13 - 1.14).  Read section 3.14 from text 1.

Tuesday, March 18, 2003

Read the remaining portions of chapter 2 (2.1 - 2.10) and chapter 3 (3.1-3.5, 3.15-3.16) from text 1.  Assignment #9 is due March 25.

Read chapters 1, 2, 4, and Appendix A from the on-line book entitled "Building Expert Systems in Prolog."  We will be discussing the source code for the Native shell native.pl using the birds knowledge base birdsKB.pl on Thursday.  You may want to consider printing a copy of the Native shell and bringing it to class to be able to make notes during the lecture.

Thursday, March 20, 2003

Read pages 477-480 about the Rete Algorithm from text 1 along with the in-class handout provided  today.  HW #10 is due March 27.  HW #11 is due April 1.

Thursday, March 27, 2003

Exam 1 solution is here.

Tuesday, April 1, 2003

HW # 12 is due April 8.

Thursday, April 3, 2003

Read chapters 4 and 5 of text 1. The following sections will be covered first during in-class lectures and should be read in more detail: Basic Probability and Bayes' Rule (4.5-4.8), Odds of Belief (4.11-4.14), and Certainty Factors (5.3). 

The final project is due no later than Monday, May 5 at 9 AM. Alternative final projects are possible, but if you plan to deviate from this project you will need to provide a summary of your proposal for possible approval, modification, or rejection before implementation.

Tuesday, April 8, 2003

HW # 13 is due April 15 and HW # 14 is due April 17.  Exam #2 is scheduled for April 22 (one 3 X 5 card will be permitted for notes for the exam).

Thursday, April 24, 2003

Final exam is Thursday, May 8 at 8:00 AM.  One 3" X 5" help sheet will be allowed.

Tuesday, April 29, 2003

Final exam solution is here.