Animal Identification Warm-Up Expert System Assignment

 

Building on the animal identification system from Winston, add the following:

 

Incorporate your own shell features into the KBS that provides facilities for: (1) ease of user interaction and interface maintence, and (2) ease of rule maintenance (i.e., add, change, delete, retrieve);

 

Have a user interface option to select either forward or backward reasoning, (an option for a combination of forward and backward reasoning would be really cool);

 

Extend the knowledge base to include at least 15 more animals in at least 3 more categories such as snakes and frogs in the reptiles category;

 

Allow for uncertainty using either probability, belief, or fuzzy evidence combination.