SlideShare una empresa de Scribd logo
1 de 12
Expert System
composed by Adil
• AI computer program
• Designed to represent human expertise in a particular domain (area of expertise)
• According to Paul Harmon and David King, expert systems can help meet the following
needs:
1. New approaches to business organization and productivity
2. Expertise
3. Knowledge
4. Competencies
5. Smart automated equipment.
• ES act as intelligent assistants to human experts, as well as assisting people who
otherwise might not have access to expertise.
Expert System
What is Expert System continu….
• As both ES and database programs feature the retrieval of stored information but
differ greatly.
• A database program retrieves facts that are stored; while an ES uses reasoning to
draw conclusions form stored facts.
• The name ES was derived from the term knowledge-based expert systems.
• It can be also defined as , an “ES is a system that employs human knowledge
captured by computer to solve problems that ordinarily require human expertise.”
• Unlike traditional computer hardware and software that attempts to solve problems
using defined procedures, expert systems attempt to solve problems in specific
discipline using deductive reasoning.
• ES are capable to solve problems that are unstructured and poorly defined.
• Edward Feign Baum, a leading researcher in ES, defines ES as “ a computer
program that uses knowledge and inference procedures to solve problems that
are difficult enough to require significant human expertise for their solution.”
Comparison of Conventional Systems and Expert Systems
Conventional Systems Expert Systems
1. Information and its processing are
usually combined in one sequential
program
2. Programs must be error free
3. No explanations of decision making
4. System may be operated after
completion
5. Execution is make on a step-by-step
(algorithmic basis)
6. Need complete and exact information to
operate
7. Effective manipulation of large
databases
8. Representation and use of data
9. Easily deal with quantitative data
10. Capture, magnify and distribute access
to numeric data or to information
1. Knowledge base is clearly separated from the
processing inference mechanism (i.e. knowledge
rules separated from the control)
2. Mistake may exist
3. Explanation for why there in most ES.
4. May operate even if completed a part
(prototypes)
5. Uses heuristics and logic, and non algorithmic
execution
6. Can operate with incomplete or uncertain
information
7. Effective manipulation of large knowledge bases
8. Representation and use of knowledge
9. Easily deal with qualitative data
10. Capture, magnify, and distribute access to
judgment and knowledge
Famous Expert Systems
MYCIN
–By Edward Shortliffe of Standford University in the mid 1970s.
–Medical Expert system
–Diagnoses bacterial infections
–Recommends antibiotic therapy
DANDRAL
–Early days at same Standford University.
–Molecular structure Expert system
XCON and XSEL
–Cernegie Mellon University(CMU).
–Configuring large computer system Expert system
–DEC VAX 11/780 series
–Days and weeks would spent in assembling the DEC system, XCON does in minutes.
Prospector
–Expert system for Geologists for locating ore deposits.
Other Expert Systems
SOPHIE
–To help students to trouble shoot electronic circuits
–Simulated electronic circuit
DELTA
–To assist engineers in locating problems in diesel electric locomotive engines.
FOLIO
–To assists financial planners.
Weather forecasting
Aircraft Identification
Battlefield Management
Benefits
•Permits non expert to do the work of expert
•Improve productivity by improving efficiency
•Save time
•Simplified operations
•Automate repetitive, tedious and over complex processes
Some pitfalls
•Development of expert system is extremely difficult
•Expensive
•Not 100% reliable
How work
Knowledge base
Rules or frames or
semantic nets.
Knowledge base
Rules or frames or
semantic nets.
Working memory
System status, facts,
Initial and present state
Working memory
System status, facts,
Initial and present state
Inference Engine
Rule interpreter
Control strategy
Inference Engine
Rule interpreter
Control strategy
User interfaceUser interface
User
Major Components
Knowledge Base
•Heart of ES
•Consists of domain specific knowledge
•designer can choose frames, scripts, production rules
•Best method of representation is production rules
Inference Engine
•Rule interpreter
•Software that implements a search and pattern matching operation
•Function of the IE is hypothesis proving
User interface
•A piece of software that let the user communicate with the system
•Consists of menus, questions, statements.
Lamp Repair
This ES diagnosing a fault in a lamp and suggests possible causes and
remedies.
The rules in the knowledge base are listed below:
1. IF the lamp does not work
THEN check to see the power is on
2. IF the power is not on
THEN check for fuse
3. IF the power is not on
AND the fuse is good
THEN check for power failure
4. IF the power is not on
AND there is no fuse
THEN check for tripped circuit breaker
5. IF the power is not on
AND the circuit breaker is on
THEN check for a power failure
Example
6. IF there is a power failure
THEN wait for power to come back on
7. IF the power is on
THEN check the bulb
8. IF the bulb is bad
THEN replace the bulb
9. IF the bulb is good
THEN check the switch
10. IF the switch is bad
THEN replace the switch
11. IF the bulb is good
AND the switch is good
THEN check the plug
12. IF the plug is bad
THEN fix or replace the plug
13. IF the bulb is good
AND the switch is good
AND the plug is good
THEN check the cord
14. IF the cord is bad
THEN fix or replace the cord
15. IF the bulb is good
AND the switch is good
AND the plug is good
AND the cord is good
THEN check the wall outlet
14. IF the wall outlet is bad
THEN fix or replace the outlet
Development tools
Languages
•LISP and Prolog, Visual Prolog
Shell
•Provides a basic framework in which data and knowledge can be
entered and manipulated in predefined way.
•A special software package
•ESTA

Más contenido relacionado

La actualidad más candente

Expert system (unit 1 & 2)
Expert system (unit 1 & 2)Expert system (unit 1 & 2)
Expert system (unit 1 & 2)Lakshya Gupta
 
Expert system in computer
Expert system in computer Expert system in computer
Expert system in computer kiran paul
 
Which type of Expert System – Rule Base, Fuzzy or Neural is Most Suited for E...
Which type of Expert System – Rule Base, Fuzzy or Neural is Most Suited for E...Which type of Expert System – Rule Base, Fuzzy or Neural is Most Suited for E...
Which type of Expert System – Rule Base, Fuzzy or Neural is Most Suited for E...Waqas Tariq
 
Expert Systems & Prolog
Expert Systems & PrologExpert Systems & Prolog
Expert Systems & PrologFatih Karatana
 
Expert System Full Details
Expert System Full DetailsExpert System Full Details
Expert System Full Detailsssbd6985
 
Expert systems Artificial Intelligence
Expert systems Artificial IntelligenceExpert systems Artificial Intelligence
Expert systems Artificial Intelligenceitti rehan
 
Chapter 6 expert system
Chapter 6 expert systemChapter 6 expert system
Chapter 6 expert systemwahab khan
 
A presentation on Expert System
A presentation on Expert SystemA presentation on Expert System
A presentation on Expert SystemVanga Naresh
 
expertsystem.pptx email
expertsystem.pptx emailexpertsystem.pptx email
expertsystem.pptx emailsabareesh AS
 
Expert system presentation
Expert system presentationExpert system presentation
Expert system presentationmaryam shaikh
 

La actualidad más candente (20)

Expert systems
Expert systemsExpert systems
Expert systems
 
Expert system
Expert systemExpert system
Expert system
 
Expert system (unit 1 & 2)
Expert system (unit 1 & 2)Expert system (unit 1 & 2)
Expert system (unit 1 & 2)
 
Expert system in computer
Expert system in computer Expert system in computer
Expert system in computer
 
Which type of Expert System – Rule Base, Fuzzy or Neural is Most Suited for E...
Which type of Expert System – Rule Base, Fuzzy or Neural is Most Suited for E...Which type of Expert System – Rule Base, Fuzzy or Neural is Most Suited for E...
Which type of Expert System – Rule Base, Fuzzy or Neural is Most Suited for E...
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Expert Systems & Prolog
Expert Systems & PrologExpert Systems & Prolog
Expert Systems & Prolog
 
5.11 expert system
5.11 expert system5.11 expert system
5.11 expert system
 
Expert System Full Details
Expert System Full DetailsExpert System Full Details
Expert System Full Details
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Expert systems Artificial Intelligence
Expert systems Artificial IntelligenceExpert systems Artificial Intelligence
Expert systems Artificial Intelligence
 
Chapter 6 expert system
Chapter 6 expert systemChapter 6 expert system
Chapter 6 expert system
 
Expert System
Expert SystemExpert System
Expert System
 
A presentation on Expert System
A presentation on Expert SystemA presentation on Expert System
A presentation on Expert System
 
Expert System
Expert SystemExpert System
Expert System
 
Expert System
Expert SystemExpert System
Expert System
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Expert system
Expert systemExpert system
Expert system
 
expertsystem.pptx email
expertsystem.pptx emailexpertsystem.pptx email
expertsystem.pptx email
 
Expert system presentation
Expert system presentationExpert system presentation
Expert system presentation
 

Destacado

Expert system 21 sldes
Expert system 21 sldesExpert system 21 sldes
Expert system 21 sldesYasir Khan
 
TRANSFORMER DIAGNOSTICS BY AN EXPERT SYSTEM
TRANSFORMER DIAGNOSTICS BY AN EXPERT SYSTEMTRANSFORMER DIAGNOSTICS BY AN EXPERT SYSTEM
TRANSFORMER DIAGNOSTICS BY AN EXPERT SYSTEMGururaj B Rawoor
 
Data mining using sql server v1.2
Data mining using sql server v1.2Data mining using sql server v1.2
Data mining using sql server v1.2Koray Kocabas
 
Designing the expert system
Designing the expert systemDesigning the expert system
Designing the expert systemasimnawaz54
 

Destacado (6)

Expert system 21 sldes
Expert system 21 sldesExpert system 21 sldes
Expert system 21 sldes
 
TRANSFORMER DIAGNOSTICS BY AN EXPERT SYSTEM
TRANSFORMER DIAGNOSTICS BY AN EXPERT SYSTEMTRANSFORMER DIAGNOSTICS BY AN EXPERT SYSTEM
TRANSFORMER DIAGNOSTICS BY AN EXPERT SYSTEM
 
Data mining using sql server v1.2
Data mining using sql server v1.2Data mining using sql server v1.2
Data mining using sql server v1.2
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Designing the expert system
Designing the expert systemDesigning the expert system
Designing the expert system
 
Topic 8 expert system
Topic 8 expert systemTopic 8 expert system
Topic 8 expert system
 

Similar a Expert system

Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5DigiGurukul
 
Expert System With Python -1
Expert System With Python -1Expert System With Python -1
Expert System With Python -1Ahmad Hussein
 
LESSON 8 EXPERT SYSTEMS BASICS.ppt
LESSON 8 EXPERT SYSTEMS BASICS.pptLESSON 8 EXPERT SYSTEMS BASICS.ppt
LESSON 8 EXPERT SYSTEMS BASICS.pptJoyleenChemutai1
 
Lec 4 expert systems
Lec 4  expert systemsLec 4  expert systems
Lec 4 expert systemsEyob Sisay
 
Expert System Development.pptx
Expert System Development.pptxExpert System Development.pptx
Expert System Development.pptxvrajESHsHaH33
 
Expert System - Artificial intelligence
Expert System - Artificial intelligenceExpert System - Artificial intelligence
Expert System - Artificial intelligenceDr. Abdul Ahad Abro
 
AI_Module_4_lecture_1.pptx
AI_Module_4_lecture_1.pptxAI_Module_4_lecture_1.pptx
AI_Module_4_lecture_1.pptxadityab33
 
Performing Oracle Health Checks Using APEX
Performing Oracle Health Checks Using APEXPerforming Oracle Health Checks Using APEX
Performing Oracle Health Checks Using APEXDatavail
 
AAI expert system and their usecases.ppt
AAI expert system and their usecases.pptAAI expert system and their usecases.ppt
AAI expert system and their usecases.pptPriyadarshini648418
 
Applied Artificial Intelligence presenttt
Applied Artificial Intelligence presentttApplied Artificial Intelligence presenttt
Applied Artificial Intelligence presentttPriyadarshini648418
 
Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}FellowBuddy.com
 
Ai lecture 06 applications of es
Ai lecture 06 applications of esAi lecture 06 applications of es
Ai lecture 06 applications of esAhmad sohail Kakar
 

Similar a Expert system (20)

Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5
 
4_6_Expert Systems_1.pptx
4_6_Expert Systems_1.pptx4_6_Expert Systems_1.pptx
4_6_Expert Systems_1.pptx
 
Expert System With Python -1
Expert System With Python -1Expert System With Python -1
Expert System With Python -1
 
LESSON 8 EXPERT SYSTEMS BASICS.ppt
LESSON 8 EXPERT SYSTEMS BASICS.pptLESSON 8 EXPERT SYSTEMS BASICS.ppt
LESSON 8 EXPERT SYSTEMS BASICS.ppt
 
Expert systems
Expert systemsExpert systems
Expert systems
 
Expert systems
Expert systemsExpert systems
Expert systems
 
Lec 4 expert systems
Lec 4  expert systemsLec 4  expert systems
Lec 4 expert systems
 
5 ai lecture-05 expert system
5  ai lecture-05 expert system5  ai lecture-05 expert system
5 ai lecture-05 expert system
 
Ai lecture 05 expert system
Ai lecture 05 expert systemAi lecture 05 expert system
Ai lecture 05 expert system
 
Expert System Development.pptx
Expert System Development.pptxExpert System Development.pptx
Expert System Development.pptx
 
Expert System - Artificial intelligence
Expert System - Artificial intelligenceExpert System - Artificial intelligence
Expert System - Artificial intelligence
 
AI_Module_4_lecture_1.pptx
AI_Module_4_lecture_1.pptxAI_Module_4_lecture_1.pptx
AI_Module_4_lecture_1.pptx
 
AI System.pptx
AI System.pptxAI System.pptx
AI System.pptx
 
Lab 06-sol
Lab 06-solLab 06-sol
Lab 06-sol
 
Expert system
Expert system Expert system
Expert system
 
Performing Oracle Health Checks Using APEX
Performing Oracle Health Checks Using APEXPerforming Oracle Health Checks Using APEX
Performing Oracle Health Checks Using APEX
 
AAI expert system and their usecases.ppt
AAI expert system and their usecases.pptAAI expert system and their usecases.ppt
AAI expert system and their usecases.ppt
 
Applied Artificial Intelligence presenttt
Applied Artificial Intelligence presentttApplied Artificial Intelligence presenttt
Applied Artificial Intelligence presenttt
 
Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}
 
Ai lecture 06 applications of es
Ai lecture 06 applications of esAi lecture 06 applications of es
Ai lecture 06 applications of es
 

Más de Adil Mehmoood

Docker + Node "hello world" Application
Docker + Node "hello world" ApplicationDocker + Node "hello world" Application
Docker + Node "hello world" ApplicationAdil Mehmoood
 
Java database connectivity with MYSQL
Java database connectivity with MYSQLJava database connectivity with MYSQL
Java database connectivity with MYSQLAdil Mehmoood
 
What is feasibility study and what is contracts and its type
What is feasibility study and what is contracts and its typeWhat is feasibility study and what is contracts and its type
What is feasibility study and what is contracts and its typeAdil Mehmoood
 
Inner classes ,annoumous and outer classes in java
Inner classes ,annoumous and outer classes in javaInner classes ,annoumous and outer classes in java
Inner classes ,annoumous and outer classes in javaAdil Mehmoood
 
Exception handling in java
Exception handling in javaException handling in java
Exception handling in javaAdil Mehmoood
 
Project Engineer and Deputy project manger
Project Engineer and Deputy project manger Project Engineer and Deputy project manger
Project Engineer and Deputy project manger Adil Mehmoood
 
Swing and AWT in java
Swing and AWT in javaSwing and AWT in java
Swing and AWT in javaAdil Mehmoood
 
Software Engineering 2 lecture slide
Software Engineering 2 lecture slideSoftware Engineering 2 lecture slide
Software Engineering 2 lecture slideAdil Mehmoood
 
Sliding window and error control
Sliding window and error controlSliding window and error control
Sliding window and error controlAdil Mehmoood
 
Proposal defence format
Proposal defence formatProposal defence format
Proposal defence formatAdil Mehmoood
 
Shading and two type of shading flat shading and gauraud shading with coding ...
Shading and two type of shading flat shading and gauraud shading with coding ...Shading and two type of shading flat shading and gauraud shading with coding ...
Shading and two type of shading flat shading and gauraud shading with coding ...Adil Mehmoood
 
System quality attributes
System quality attributes System quality attributes
System quality attributes Adil Mehmoood
 
Graph Clustering and cluster
Graph Clustering and clusterGraph Clustering and cluster
Graph Clustering and clusterAdil Mehmoood
 
diseases caused by computer
diseases caused by computerdiseases caused by computer
diseases caused by computerAdil Mehmoood
 
Diseases caused by Computer
Diseases caused by ComputerDiseases caused by Computer
Diseases caused by ComputerAdil Mehmoood
 
What is Resume ,purpose and objective of resume and type of resume
What is Resume ,purpose and objective of resume and type of resumeWhat is Resume ,purpose and objective of resume and type of resume
What is Resume ,purpose and objective of resume and type of resumeAdil Mehmoood
 
Multiplexing and switching(TDM ,FDM, Data gram, circuit switching)
Multiplexing and switching(TDM ,FDM, Data gram, circuit switching)Multiplexing and switching(TDM ,FDM, Data gram, circuit switching)
Multiplexing and switching(TDM ,FDM, Data gram, circuit switching)Adil Mehmoood
 

Más de Adil Mehmoood (19)

Docker + Node "hello world" Application
Docker + Node "hello world" ApplicationDocker + Node "hello world" Application
Docker + Node "hello world" Application
 
Java database connectivity with MYSQL
Java database connectivity with MYSQLJava database connectivity with MYSQL
Java database connectivity with MYSQL
 
What is feasibility study and what is contracts and its type
What is feasibility study and what is contracts and its typeWhat is feasibility study and what is contracts and its type
What is feasibility study and what is contracts and its type
 
Inner classes ,annoumous and outer classes in java
Inner classes ,annoumous and outer classes in javaInner classes ,annoumous and outer classes in java
Inner classes ,annoumous and outer classes in java
 
Exception handling in java
Exception handling in javaException handling in java
Exception handling in java
 
Project Engineer and Deputy project manger
Project Engineer and Deputy project manger Project Engineer and Deputy project manger
Project Engineer and Deputy project manger
 
Swing and AWT in java
Swing and AWT in javaSwing and AWT in java
Swing and AWT in java
 
Software Engineering 2 lecture slide
Software Engineering 2 lecture slideSoftware Engineering 2 lecture slide
Software Engineering 2 lecture slide
 
Sliding window and error control
Sliding window and error controlSliding window and error control
Sliding window and error control
 
Proposal defence format
Proposal defence formatProposal defence format
Proposal defence format
 
Shading and two type of shading flat shading and gauraud shading with coding ...
Shading and two type of shading flat shading and gauraud shading with coding ...Shading and two type of shading flat shading and gauraud shading with coding ...
Shading and two type of shading flat shading and gauraud shading with coding ...
 
Computer vesion
Computer vesionComputer vesion
Computer vesion
 
System quality attributes
System quality attributes System quality attributes
System quality attributes
 
Graph Clustering and cluster
Graph Clustering and clusterGraph Clustering and cluster
Graph Clustering and cluster
 
Token ring 802.5
Token ring 802.5Token ring 802.5
Token ring 802.5
 
diseases caused by computer
diseases caused by computerdiseases caused by computer
diseases caused by computer
 
Diseases caused by Computer
Diseases caused by ComputerDiseases caused by Computer
Diseases caused by Computer
 
What is Resume ,purpose and objective of resume and type of resume
What is Resume ,purpose and objective of resume and type of resumeWhat is Resume ,purpose and objective of resume and type of resume
What is Resume ,purpose and objective of resume and type of resume
 
Multiplexing and switching(TDM ,FDM, Data gram, circuit switching)
Multiplexing and switching(TDM ,FDM, Data gram, circuit switching)Multiplexing and switching(TDM ,FDM, Data gram, circuit switching)
Multiplexing and switching(TDM ,FDM, Data gram, circuit switching)
 

Último

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 

Último (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 

Expert system

  • 2. • AI computer program • Designed to represent human expertise in a particular domain (area of expertise) • According to Paul Harmon and David King, expert systems can help meet the following needs: 1. New approaches to business organization and productivity 2. Expertise 3. Knowledge 4. Competencies 5. Smart automated equipment. • ES act as intelligent assistants to human experts, as well as assisting people who otherwise might not have access to expertise. Expert System
  • 3. What is Expert System continu…. • As both ES and database programs feature the retrieval of stored information but differ greatly. • A database program retrieves facts that are stored; while an ES uses reasoning to draw conclusions form stored facts. • The name ES was derived from the term knowledge-based expert systems. • It can be also defined as , an “ES is a system that employs human knowledge captured by computer to solve problems that ordinarily require human expertise.” • Unlike traditional computer hardware and software that attempts to solve problems using defined procedures, expert systems attempt to solve problems in specific discipline using deductive reasoning. • ES are capable to solve problems that are unstructured and poorly defined. • Edward Feign Baum, a leading researcher in ES, defines ES as “ a computer program that uses knowledge and inference procedures to solve problems that are difficult enough to require significant human expertise for their solution.”
  • 4. Comparison of Conventional Systems and Expert Systems Conventional Systems Expert Systems 1. Information and its processing are usually combined in one sequential program 2. Programs must be error free 3. No explanations of decision making 4. System may be operated after completion 5. Execution is make on a step-by-step (algorithmic basis) 6. Need complete and exact information to operate 7. Effective manipulation of large databases 8. Representation and use of data 9. Easily deal with quantitative data 10. Capture, magnify and distribute access to numeric data or to information 1. Knowledge base is clearly separated from the processing inference mechanism (i.e. knowledge rules separated from the control) 2. Mistake may exist 3. Explanation for why there in most ES. 4. May operate even if completed a part (prototypes) 5. Uses heuristics and logic, and non algorithmic execution 6. Can operate with incomplete or uncertain information 7. Effective manipulation of large knowledge bases 8. Representation and use of knowledge 9. Easily deal with qualitative data 10. Capture, magnify, and distribute access to judgment and knowledge
  • 5. Famous Expert Systems MYCIN –By Edward Shortliffe of Standford University in the mid 1970s. –Medical Expert system –Diagnoses bacterial infections –Recommends antibiotic therapy DANDRAL –Early days at same Standford University. –Molecular structure Expert system XCON and XSEL –Cernegie Mellon University(CMU). –Configuring large computer system Expert system –DEC VAX 11/780 series –Days and weeks would spent in assembling the DEC system, XCON does in minutes. Prospector –Expert system for Geologists for locating ore deposits.
  • 6. Other Expert Systems SOPHIE –To help students to trouble shoot electronic circuits –Simulated electronic circuit DELTA –To assist engineers in locating problems in diesel electric locomotive engines. FOLIO –To assists financial planners. Weather forecasting Aircraft Identification Battlefield Management
  • 7. Benefits •Permits non expert to do the work of expert •Improve productivity by improving efficiency •Save time •Simplified operations •Automate repetitive, tedious and over complex processes Some pitfalls •Development of expert system is extremely difficult •Expensive •Not 100% reliable
  • 8. How work Knowledge base Rules or frames or semantic nets. Knowledge base Rules or frames or semantic nets. Working memory System status, facts, Initial and present state Working memory System status, facts, Initial and present state Inference Engine Rule interpreter Control strategy Inference Engine Rule interpreter Control strategy User interfaceUser interface User
  • 9. Major Components Knowledge Base •Heart of ES •Consists of domain specific knowledge •designer can choose frames, scripts, production rules •Best method of representation is production rules Inference Engine •Rule interpreter •Software that implements a search and pattern matching operation •Function of the IE is hypothesis proving User interface •A piece of software that let the user communicate with the system •Consists of menus, questions, statements.
  • 10. Lamp Repair This ES diagnosing a fault in a lamp and suggests possible causes and remedies. The rules in the knowledge base are listed below: 1. IF the lamp does not work THEN check to see the power is on 2. IF the power is not on THEN check for fuse 3. IF the power is not on AND the fuse is good THEN check for power failure 4. IF the power is not on AND there is no fuse THEN check for tripped circuit breaker 5. IF the power is not on AND the circuit breaker is on THEN check for a power failure Example
  • 11. 6. IF there is a power failure THEN wait for power to come back on 7. IF the power is on THEN check the bulb 8. IF the bulb is bad THEN replace the bulb 9. IF the bulb is good THEN check the switch 10. IF the switch is bad THEN replace the switch 11. IF the bulb is good AND the switch is good THEN check the plug 12. IF the plug is bad THEN fix or replace the plug 13. IF the bulb is good AND the switch is good AND the plug is good THEN check the cord 14. IF the cord is bad THEN fix or replace the cord 15. IF the bulb is good AND the switch is good AND the plug is good AND the cord is good THEN check the wall outlet 14. IF the wall outlet is bad THEN fix or replace the outlet
  • 12. Development tools Languages •LISP and Prolog, Visual Prolog Shell •Provides a basic framework in which data and knowledge can be entered and manipulated in predefined way. •A special software package •ESTA