Expert systems with applications ppt

expert systems ppt with example and advantages and disadvantages of expert system
ankita Profile Pic
Published Date:09-03-2017
Your Website URL(Optional)
EXPERT SYSTEMSCONTENTS 1. What are expert systems 2. Characteristics of expert systems 3. Capabilities of expert systems 4. Components of expert systems 5. Expert system technology 6. Development of expert system: General steps 7. Applications of expert system 8. Limitations of expert system 9. Benefits of expert systemWHAT ARE EXPERT SYSTEMS? The expert systems are the computer applications developed to solve complex problems in a particular domain, at the level of extra-ordinary human intelligence and expertise.CHARACTERISTICS OF EXPERT SYSTEMS ◎ High performance ◎ Understandable ◎ Reliable ◎ Highly responsiveCAPABILITIES OF EXPERT SYSTEMS  The expert systems are capable of −  Advising  Instructing and assisting human in decision making  Demonstrating  Deriving a solutionExplaining Interpreting input Predicting results Justifying the conclusion Suggesting alternative options to a problem DiagnosingThey are incapable of − Substituting human decision makers Possessing human capabilities Producing accurate output for inadequate knowledge base Refining their own knowledgeCOMPONENTS OF EXPERT SYSTEMS The components of ES include − Interface Knowledge User Interface Engine Base1. Knowledge Base It contains domain-specific and high-quality knowledge. Knowledge is required to exhibit intelligence. What is Knowledge? The data is collection of facts. The information is organized as data and facts about the task domain. Data, information, and past experience combined together are termed as knowledge.Components of Knowledge Base  Factual Knowledge  Heuristic Knowledge. Knowledge representation It is the method used to organize and formalize the knowledge in the knowledge base. Knowledge Engineers The knowledge engineer is a person with the qualities of empathy, quick learning, and case analyzing skills.2. Interface Engine Use of efficient procedures and rules by the Interface Engine is essential in deducting a correct, flawless solution. To recommend a solution, the interface engine uses the following strategies− Forward Chaining Backward ChainingFORWARD CHAINING It is a strategy of an expert system to answer the question,“What can happennext?”BACKWARD CHAINING With this strategy, an expert system finds out the answer to the question,“Why thishappened?”3. User Interface User interface provides interaction between user of the ES and the ES itself. It explains how the ES has arrived at a particular recommendation. The explanation may appear in the following forms −  Natural language displayed on screen.  Verbal narrations in natural language.  Listing of rule numbers displayed on the screen. The user interface makes it easy to trace the credibility of the deductions.Requirements of Efficient ES User Interface- It should help users to accomplish their goals in shortest possible way. It should be designed to work for user’s existing or desired work practices. Its technology should be adaptable to user’s requirements; not the other way round. It should make efficient use of user input.EXPERT SYSTEM TECHNOLOGY Expert systems technologies include − 1. Expert System Development Environment The ES development environment includes hardware and tools. They are −  Workstations, minicomputers, mainframes.  LISP and PROLOG  Large Databases2. Tools They reduce the effort and cost involved in developing an expert system to large extent. Powerful editors and debugging tools with multi-windows. They provide rapid prototyping Have Inbuilt definitions of model, knowledge representation, and inference design. 3. Shells A shell is nothing but an expert system without knowledge base. A shell provides the developers with knowledge acquisition, inference engine, user interface, and explanation facility. For example, JESS, vidwan.DEVELOPMENT OF EXPERT SYSTEMS: GENERAL STEPS  Identify Problem Domain  Design the System  Develop the Prototype  Test and Refine the Prototype  Develop and Complete the ES  Maintain the ESAPPLICATIONS OF EXPERT SYSTEMS Application Description Design Domain Camera lens design, automobile design. Medical Domain Diagnosis Systems to deduce cause of disease from observed data, conduction medical operations on humans. Monitoring Systems Comparing data continuously with observed system or with prescribed behavior such as leakage monitoring in long petroleum pipeline. Process Control Systems Controlling a physical process based on monitoring. Knowledge Domain Finding out faults in vehicles, computers. Finance/Commerce Detection of possible fraud, suspicious transactions, stock market trading, Airline scheduling, cargo scheduling.