1 / 8

Use of Expert Systems for Application Systems Development

Use of Expert Systems for Application Systems Development. A. Knowledge Representation B. Inference Engine C. Interface to the Developer. Attributes and Capabilities of ES Software. I. Object Description - Frames - Objects - Parameter Values - Rules II. Actions

gaius
Télécharger la présentation

Use of Expert Systems for Application Systems Development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Use of Expert SystemsforApplication Systems Development

  2. A. Knowledge Representation B. Inference Engine C. Interface to the Developer Attributes and Capabilities of ES Software

  3. I. Object Description - Frames - Objects - Parameter Values - Rules II. Actions - Rules - Examples - Logic - Messages - Procedures III. Certainties Knowledge Representation

  4. - Backward Chaining - Forward Chaining - Object Oriented - Induction - Uncertainty Management - Pattern Matching - Math Calculation - Response to Screen Queries - Accept Uncertain Responses from User - Why? - Multiple Solutions Inference Engine

  5. ES Software Selection Concerns - Can the software be easily acquired and installed? - How good is the support for the software? - Has the software been implemented successfully in a wide spectrum of applications? - Is the source code available? - How well the knowledge representation procedure meets the intended application requirements? - Does the response time of the developed system match the problem if real-time use is needed?

  6. Prototyping 1. Start 2. Design of the Prototype 3. Knowledge Acquisition and Representation 4. Testing 5. Experts and Users’ Feedback 6. Analysis of Results 7. Improvements Needed? No, Go to Step 10. 8. Modification of System and Expansion 9. Go to Step 2 10. End of Prototype

  7. Prototyping Advantages 1. Expediting the knowledge acquisition process. 2. Facilitating users’ feedback. 3. Demonstrating the features of the ES. 4. Helping to define problem domain. 5. Convincing the skeptics of ES. 6. Securing top management endorsement.

  8. Selected List of Successful Applications of ES Developing Brief Case Task Organization Description MYCIN Medical Stanford Univ. Diagnosing infections XCON Mgmt. DEC Config. Comp. Sys. COMPASS Repair General Tel. Analy. Maintenance Reports ISIS Mgmt. Westinghouse Job Scheduling Am. Finance Am. Express Fin. Analysis Express

More Related