SlideShare a Scribd company logo
Components of Expert
System
By
Md. Fazle Rabbi
16CSE057
4.2
What is an Expert System?
Why Expert System?
Characteristics of Expert System
Components of Expert System
Advantages of Expert System
Limitations of Expert System
Outlines
4.3
• An expert system is a computer program
• Designed to solve complex problems and to
provide decision-making ability like a human
expert.
What is an Expert System?
4.4
What is an Expert System?
4.5
Examples of the Expert System:
CaDeT:
The CaDet expert system is a diagnostic support system that can detect cancer
at early stages.
DENDRAL:
To detect unknown organic molecules with the help of their mass spectra and
knowledge base of chemistry.
PXDES:
It is an expert system that is used to determine the type and level of lung
cancer.
4.6
Why Expert System?
4.7
• High Performance:
The ES provides high performance for solving any type of
complex problem.
• Understandable:
It responds in a way that can be easily understandable by
the user.
• Reliable:
It is much reliable for generating an efficient and accurate
output.
• Highly responsive:
ES provides the result for any complex query within a very
short period of time.
Characteristics of Expert System
4.8
Components of Expert System
4.9
User Interface
4.10
• The expert system interacts with the user.
• Takes queries as an input in a readable format,
and passes it to the inference engine.
• It is an interface that helps a non-expert user to
communicate with the expert system to find a
solution.
User Interface
4.11
Inference Engine(Rules of Engine)
4.12
Inference Engine(Rules of Engine)
• It is the brain of the expert system.
• It is the main processing unit of the system.
• It applies inference rules to the knowledge
base to derive a conclusion.
• It helps in deriving an error-free solution of
queries asked by the user.
4.13
Inference Engine(Rules of Engine)
There are two types of inference engine:
• Deterministic Inference engine:
The conclusions drawn from this type of inference
engine are assumed to be true. It is based on facts
and rules.
• Probabilistic Inference engine:
This type of inference engine contains uncertainty
in conclusions, and based on the probability.
4.14
Inference Engine(Rules of Engine)
Inference engine uses the below modes to derive
the solutions:
• Forward Chaining: It starts from the known facts
and rules, and applies the inference rules to add
their conclusion to the known facts.
• Backward Chaining: It is a backward reasoning
method that starts from the goal and works
backward to prove the known facts.
4.15
Knowledge Base
4.16
• A knowledge base is an organized collection of facts
about the system’s domain.
• Facts for a knowledge base must be acquired from human
experts through interviews and observations.
• This knowledge is then usually represented in the form of
“if-then” rules (production rules): “If some condition is
true, then the following inference can be made (or some
action taken).”
• A probability factor is often attached to the conclusion of
each production rule and to the ultimate recommendation,
because the conclusion is not a certainty.
Knowledge Base
4.17
• Factual Knowledge
It is the information widely accepted by the
Knowledge Engineers and scholars in the task domain.
• Heuristic Knowledge
It is about practice, accurate judgement, one’s
ability of evaluation, and guessing.
Components of Knowledge Base
4.18
• The knowledge base is formed by readings from various
experts, scholars,and the Knowledge Engineers. The
knowledge engineer is a person with the qualities of
empathy, quick learning, and case analyzing skills.
• He acquires information from subject expert by recording,
interviewing, and observing him at work, etc.
• He then categorizes and organizes the information in a
meaningful way, in the form of IF-THEN-ELSE rules, to be
used by interference machine. The knowledge engineer
also monitors the development of the ES.
Knowledge Acquisition
4.19
Advantages of Expert System
• These systems are highly reproducible.
• They can be used for risky places where the
human presence is not safe.
• Error possibilities are less if the KB contains
correct knowledge.
• The performance of these systems remains
steady as it is not affected by emotions,
tension, or fatigue.
• They provide a very high speed to respond to a
particular query.
4.20
Limitations of Expert System
• The response of the expert system may get wrong if
the knowledge base contains the wrong information.
• Like a human being, it cannot produce a creative
output for different scenarios.
• Its maintenance and development costs are very high.
• Knowledge acquisition for designing is much difficult.
• For each domain, we require a specific ES, which is
one of the big limitations.
• It cannot learn from itself and hence requires manual
updates.
4.21
Thank you

More Related Content

What's hot

KBS Lecture Notes
KBS Lecture NotesKBS Lecture Notes
KBS Lecture Notes
butest
 
Fuzzy expert system
Fuzzy expert systemFuzzy expert system
Fuzzy expert system
Hsuvas Borkakoty
 
Ethical hacking
Ethical hackingEthical hacking
Ethical hacking
Saqib Raza
 
compiler construction tool in computer science .
compiler construction tool in computer science .compiler construction tool in computer science .
compiler construction tool in computer science .
RanitHalder
 
Expert systems
Expert systemsExpert systems
Expert systems
Jithin Zcs
 
Forward and Backward chaining in AI
Forward and Backward chaining in AIForward and Backward chaining in AI
Forward and Backward chaining in AI
Megha Sharma
 
Peephole optimization techniques in compiler design
Peephole optimization techniques in compiler designPeephole optimization techniques in compiler design
Peephole optimization techniques in compiler design
Anul Chaudhary
 
Application of Expert Systems in System Analysis & Design
Application of Expert Systems inSystem Analysis & DesignApplication of Expert Systems inSystem Analysis & Design
Application of Expert Systems in System Analysis & Design
faiza nahin
 
CISC & RISC Architecture
CISC & RISC Architecture CISC & RISC Architecture
CISC & RISC Architecture
Suvendu Kumar Dash
 
predicate logic example
predicate logic examplepredicate logic example
predicate logic example
SHUBHAM KUMAR GUPTA
 
Data cube computation
Data cube computationData cube computation
Data cube computation
Rashmi Sheikh
 
Uncertainty in AI
Uncertainty in AIUncertainty in AI
Uncertainty in AI
Amruth Veerabhadraiah
 
Learning set of rules
Learning set of rulesLearning set of rules
Learning set of rules
swapnac12
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial Intelligence
Ramla Sheikh
 
Compiler Chapter 1
Compiler Chapter 1Compiler Chapter 1
Compiler Chapter 1
Huawei Technologies
 
Artifacts
ArtifactsArtifacts
Artifacts
Mayuresh Wadekar
 
Characteristics and Quality Attributes of Embedded System
Characteristics and Quality Attributes of Embedded SystemCharacteristics and Quality Attributes of Embedded System
Characteristics and Quality Attributes of Embedded System
anand hd
 
Artificial Intelligence Searching Techniques
Artificial Intelligence Searching TechniquesArtificial Intelligence Searching Techniques
Artificial Intelligence Searching Techniques
Dr. C.V. Suresh Babu
 
Expert system
Expert systemExpert system
Expert system
deepak kumar
 
Principle source of optimazation
Principle source of optimazationPrinciple source of optimazation
Principle source of optimazation
Siva Sathya
 

What's hot (20)

KBS Lecture Notes
KBS Lecture NotesKBS Lecture Notes
KBS Lecture Notes
 
Fuzzy expert system
Fuzzy expert systemFuzzy expert system
Fuzzy expert system
 
Ethical hacking
Ethical hackingEthical hacking
Ethical hacking
 
compiler construction tool in computer science .
compiler construction tool in computer science .compiler construction tool in computer science .
compiler construction tool in computer science .
 
Expert systems
Expert systemsExpert systems
Expert systems
 
Forward and Backward chaining in AI
Forward and Backward chaining in AIForward and Backward chaining in AI
Forward and Backward chaining in AI
 
Peephole optimization techniques in compiler design
Peephole optimization techniques in compiler designPeephole optimization techniques in compiler design
Peephole optimization techniques in compiler design
 
Application of Expert Systems in System Analysis & Design
Application of Expert Systems inSystem Analysis & DesignApplication of Expert Systems inSystem Analysis & Design
Application of Expert Systems in System Analysis & Design
 
CISC & RISC Architecture
CISC & RISC Architecture CISC & RISC Architecture
CISC & RISC Architecture
 
predicate logic example
predicate logic examplepredicate logic example
predicate logic example
 
Data cube computation
Data cube computationData cube computation
Data cube computation
 
Uncertainty in AI
Uncertainty in AIUncertainty in AI
Uncertainty in AI
 
Learning set of rules
Learning set of rulesLearning set of rules
Learning set of rules
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial Intelligence
 
Compiler Chapter 1
Compiler Chapter 1Compiler Chapter 1
Compiler Chapter 1
 
Artifacts
ArtifactsArtifacts
Artifacts
 
Characteristics and Quality Attributes of Embedded System
Characteristics and Quality Attributes of Embedded SystemCharacteristics and Quality Attributes of Embedded System
Characteristics and Quality Attributes of Embedded System
 
Artificial Intelligence Searching Techniques
Artificial Intelligence Searching TechniquesArtificial Intelligence Searching Techniques
Artificial Intelligence Searching Techniques
 
Expert system
Expert systemExpert system
Expert system
 
Principle source of optimazation
Principle source of optimazationPrinciple source of optimazation
Principle source of optimazation
 

Similar to 4.component of expert system

Expert System in Artificial Intelligence
Expert System in Artificial IntelligenceExpert System in Artificial Intelligence
Expert System in Artificial Intelligence
s7118080008
 
Expert system (mis)
Expert system (mis)Expert system (mis)
Expert system (mis)
Aamir Kiyani
 
Expert system (mis)
Expert system (mis)Expert system (mis)
Expert system
Expert system Expert system
6.12 expert systems
6.12 expert systems6.12 expert systems
6.12 expert systems
Dave Smith
 
Module -3 expert system.pptx
Module -3 expert system.pptxModule -3 expert system.pptx
Module -3 expert system.pptx
SyedRafiammal1
 
AI System.pptx
AI System.pptxAI System.pptx
AI System.pptx
GloriaShweSinMinn
 
Expert systems 1
Expert systems 1Expert systems 1
Expert systems 1
AliNawaz567
 
Applicaton of Expert Systems In Business
Applicaton of Expert  Systems In BusinessApplicaton of Expert  Systems In Business
Applicaton of Expert Systems In Business
Abinash Panda
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
Amir NikKhah
 
Lec 4 expert systems
Lec 4  expert systemsLec 4  expert systems
Lec 4 expert systems
Eyob Sisay
 
LESSON 8 EXPERT SYSTEMS BASICS.ppt
LESSON 8 EXPERT SYSTEMS BASICS.pptLESSON 8 EXPERT SYSTEMS BASICS.ppt
LESSON 8 EXPERT SYSTEMS BASICS.ppt
JoyleenChemutai1
 
BI UNIT V CHAPTER 12 Artificial Intelligence and Expert System.pptx
BI UNIT V CHAPTER 12   Artificial Intelligence and Expert System.pptxBI UNIT V CHAPTER 12   Artificial Intelligence and Expert System.pptx
BI UNIT V CHAPTER 12 Artificial Intelligence and Expert System.pptx
TGCbsahil
 
Ai lecture 06 applications of es
Ai lecture 06 applications of esAi lecture 06 applications of es
Ai lecture 06 applications of es
Ahmad sohail Kakar
 
AI_Module_4_lecture_1.pptx
AI_Module_4_lecture_1.pptxAI_Module_4_lecture_1.pptx
AI_Module_4_lecture_1.pptx
adityab33
 
What is expert system.pptx
What is expert system.pptxWhat is expert system.pptx
What is expert system.pptx
adityab33
 
5.11 expert system
5.11 expert system5.11 expert system
5.11 expert system
Moshikur Rahman
 
Expert systems
Expert systemsExpert systems
Expert systems
Dr. C.V. Suresh Babu
 
Expert System With Python -1
Expert System With Python -1Expert System With Python -1
Expert System With Python -1
Ahmad Hussein
 
I217076
I217076I217076

Similar to 4.component of expert system (20)

Expert System in Artificial Intelligence
Expert System in Artificial IntelligenceExpert System in Artificial Intelligence
Expert System in Artificial Intelligence
 
Expert system (mis)
Expert system (mis)Expert system (mis)
Expert system (mis)
 
Expert system (mis)
Expert system (mis)Expert system (mis)
Expert system (mis)
 
Expert system
Expert system Expert system
Expert system
 
6.12 expert systems
6.12 expert systems6.12 expert systems
6.12 expert systems
 
Module -3 expert system.pptx
Module -3 expert system.pptxModule -3 expert system.pptx
Module -3 expert system.pptx
 
AI System.pptx
AI System.pptxAI System.pptx
AI System.pptx
 
Expert systems 1
Expert systems 1Expert systems 1
Expert systems 1
 
Applicaton of Expert Systems In Business
Applicaton of Expert  Systems In BusinessApplicaton of Expert  Systems In Business
Applicaton of Expert Systems In Business
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Lec 4 expert systems
Lec 4  expert systemsLec 4  expert systems
Lec 4 expert systems
 
LESSON 8 EXPERT SYSTEMS BASICS.ppt
LESSON 8 EXPERT SYSTEMS BASICS.pptLESSON 8 EXPERT SYSTEMS BASICS.ppt
LESSON 8 EXPERT SYSTEMS BASICS.ppt
 
BI UNIT V CHAPTER 12 Artificial Intelligence and Expert System.pptx
BI UNIT V CHAPTER 12   Artificial Intelligence and Expert System.pptxBI UNIT V CHAPTER 12   Artificial Intelligence and Expert System.pptx
BI UNIT V CHAPTER 12 Artificial Intelligence and Expert System.pptx
 
Ai lecture 06 applications of es
Ai lecture 06 applications of esAi lecture 06 applications of es
Ai lecture 06 applications of es
 
AI_Module_4_lecture_1.pptx
AI_Module_4_lecture_1.pptxAI_Module_4_lecture_1.pptx
AI_Module_4_lecture_1.pptx
 
What is expert system.pptx
What is expert system.pptxWhat is expert system.pptx
What is expert system.pptx
 
5.11 expert system
5.11 expert system5.11 expert system
5.11 expert system
 
Expert systems
Expert systemsExpert systems
Expert systems
 
Expert System With Python -1
Expert System With Python -1Expert System With Python -1
Expert System With Python -1
 
I217076
I217076I217076
I217076
 

More from MdFazleRabbi18

5.programmable interval timer 8253
5.programmable interval timer 82535.programmable interval timer 8253
5.programmable interval timer 8253
MdFazleRabbi18
 
4.programmable dma controller 8257
4.programmable dma controller 82574.programmable dma controller 8257
4.programmable dma controller 8257
MdFazleRabbi18
 
3.programmable interrupt controller 8259
3.programmable interrupt controller 82593.programmable interrupt controller 8259
3.programmable interrupt controller 8259
MdFazleRabbi18
 
1.ppi 8255
1.ppi 8255 1.ppi 8255
1.ppi 8255
MdFazleRabbi18
 
Topic4 data encryption standard(des)
Topic4 data encryption standard(des)Topic4 data encryption standard(des)
Topic4 data encryption standard(des)
MdFazleRabbi18
 
Topic3 playfain
Topic3 playfainTopic3 playfain
Topic3 playfain
MdFazleRabbi18
 
Topic2 caser hill_cripto
Topic2 caser hill_criptoTopic2 caser hill_cripto
Topic2 caser hill_cripto
MdFazleRabbi18
 
Topic5 advanced encryption standard (aes)
Topic5 advanced encryption standard (aes)Topic5 advanced encryption standard (aes)
Topic5 advanced encryption standard (aes)
MdFazleRabbi18
 
Topic1 substitution transposition-techniques
Topic1 substitution transposition-techniquesTopic1 substitution transposition-techniques
Topic1 substitution transposition-techniques
MdFazleRabbi18
 
11. lzw coding
11. lzw coding11. lzw coding
11. lzw coding
MdFazleRabbi18
 
9. hofman coding in DIP
9. hofman coding in DIP9. hofman coding in DIP
9. hofman coding in DIP
MdFazleRabbi18
 
7. image enhancement using spatial filtering
7. image enhancement using spatial filtering7. image enhancement using spatial filtering
7. image enhancement using spatial filtering
MdFazleRabbi18
 
5. gray level transformation
5. gray level transformation5. gray level transformation
5. gray level transformation
MdFazleRabbi18
 
1. steps in image processing
1. steps in image processing1. steps in image processing
1. steps in image processing
MdFazleRabbi18
 
5. convolution and correlation of discrete time signals
5. convolution and correlation of discrete time signals 5. convolution and correlation of discrete time signals
5. convolution and correlation of discrete time signals
MdFazleRabbi18
 
4. operations of signals
4. operations of signals 4. operations of signals
4. operations of signals
MdFazleRabbi18
 
3. systems
3. systems 3. systems
3. systems
MdFazleRabbi18
 
2. classification of signals
2. classification of signals 2. classification of signals
2. classification of signals
MdFazleRabbi18
 
1. elementary signals
1. elementary signals 1. elementary signals
1. elementary signals
MdFazleRabbi18
 
4. random number and it's generating techniques
4. random number and it's generating techniques 4. random number and it's generating techniques
4. random number and it's generating techniques
MdFazleRabbi18
 

More from MdFazleRabbi18 (20)

5.programmable interval timer 8253
5.programmable interval timer 82535.programmable interval timer 8253
5.programmable interval timer 8253
 
4.programmable dma controller 8257
4.programmable dma controller 82574.programmable dma controller 8257
4.programmable dma controller 8257
 
3.programmable interrupt controller 8259
3.programmable interrupt controller 82593.programmable interrupt controller 8259
3.programmable interrupt controller 8259
 
1.ppi 8255
1.ppi 8255 1.ppi 8255
1.ppi 8255
 
Topic4 data encryption standard(des)
Topic4 data encryption standard(des)Topic4 data encryption standard(des)
Topic4 data encryption standard(des)
 
Topic3 playfain
Topic3 playfainTopic3 playfain
Topic3 playfain
 
Topic2 caser hill_cripto
Topic2 caser hill_criptoTopic2 caser hill_cripto
Topic2 caser hill_cripto
 
Topic5 advanced encryption standard (aes)
Topic5 advanced encryption standard (aes)Topic5 advanced encryption standard (aes)
Topic5 advanced encryption standard (aes)
 
Topic1 substitution transposition-techniques
Topic1 substitution transposition-techniquesTopic1 substitution transposition-techniques
Topic1 substitution transposition-techniques
 
11. lzw coding
11. lzw coding11. lzw coding
11. lzw coding
 
9. hofman coding in DIP
9. hofman coding in DIP9. hofman coding in DIP
9. hofman coding in DIP
 
7. image enhancement using spatial filtering
7. image enhancement using spatial filtering7. image enhancement using spatial filtering
7. image enhancement using spatial filtering
 
5. gray level transformation
5. gray level transformation5. gray level transformation
5. gray level transformation
 
1. steps in image processing
1. steps in image processing1. steps in image processing
1. steps in image processing
 
5. convolution and correlation of discrete time signals
5. convolution and correlation of discrete time signals 5. convolution and correlation of discrete time signals
5. convolution and correlation of discrete time signals
 
4. operations of signals
4. operations of signals 4. operations of signals
4. operations of signals
 
3. systems
3. systems 3. systems
3. systems
 
2. classification of signals
2. classification of signals 2. classification of signals
2. classification of signals
 
1. elementary signals
1. elementary signals 1. elementary signals
1. elementary signals
 
4. random number and it's generating techniques
4. random number and it's generating techniques 4. random number and it's generating techniques
4. random number and it's generating techniques
 

Recently uploaded

Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Transcat
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
upoux
 
Levelised Cost of Hydrogen (LCOH) Calculator Manual
Levelised Cost of Hydrogen  (LCOH) Calculator ManualLevelised Cost of Hydrogen  (LCOH) Calculator Manual
Levelised Cost of Hydrogen (LCOH) Calculator Manual
Massimo Talia
 
Beckhoff Programmable Logic Control Overview Presentation
Beckhoff Programmable Logic Control Overview PresentationBeckhoff Programmable Logic Control Overview Presentation
Beckhoff Programmable Logic Control Overview Presentation
VanTuDuong1
 
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptxEV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
nikshimanasa
 
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdfSri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Balvir Singh
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
ijseajournal
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
openshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoinopenshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoin
snaprevwdev
 
Digital Image Processing Unit -2 Notes complete
Digital Image Processing Unit -2 Notes completeDigital Image Processing Unit -2 Notes complete
Digital Image Processing Unit -2 Notes complete
shubhamsaraswat8740
 
This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...
DharmaBanothu
 
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptxSENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
b0754201
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 
Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
Kamal Acharya
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
PreethaV16
 
FULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back EndFULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back End
PreethaV16
 

Recently uploaded (20)

Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
 
Levelised Cost of Hydrogen (LCOH) Calculator Manual
Levelised Cost of Hydrogen  (LCOH) Calculator ManualLevelised Cost of Hydrogen  (LCOH) Calculator Manual
Levelised Cost of Hydrogen (LCOH) Calculator Manual
 
Beckhoff Programmable Logic Control Overview Presentation
Beckhoff Programmable Logic Control Overview PresentationBeckhoff Programmable Logic Control Overview Presentation
Beckhoff Programmable Logic Control Overview Presentation
 
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptxEV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
 
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdfSri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
openshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoinopenshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoin
 
Digital Image Processing Unit -2 Notes complete
Digital Image Processing Unit -2 Notes completeDigital Image Processing Unit -2 Notes complete
Digital Image Processing Unit -2 Notes complete
 
This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...
 
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptxSENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 
Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
 
FULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back EndFULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back End
 

4.component of expert system

  • 1. Components of Expert System By Md. Fazle Rabbi 16CSE057
  • 2. 4.2 What is an Expert System? Why Expert System? Characteristics of Expert System Components of Expert System Advantages of Expert System Limitations of Expert System Outlines
  • 3. 4.3 • An expert system is a computer program • Designed to solve complex problems and to provide decision-making ability like a human expert. What is an Expert System?
  • 4. 4.4 What is an Expert System?
  • 5. 4.5 Examples of the Expert System: CaDeT: The CaDet expert system is a diagnostic support system that can detect cancer at early stages. DENDRAL: To detect unknown organic molecules with the help of their mass spectra and knowledge base of chemistry. PXDES: It is an expert system that is used to determine the type and level of lung cancer.
  • 7. 4.7 • High Performance: The ES provides high performance for solving any type of complex problem. • Understandable: It responds in a way that can be easily understandable by the user. • Reliable: It is much reliable for generating an efficient and accurate output. • Highly responsive: ES provides the result for any complex query within a very short period of time. Characteristics of Expert System
  • 10. 4.10 • The expert system interacts with the user. • Takes queries as an input in a readable format, and passes it to the inference engine. • It is an interface that helps a non-expert user to communicate with the expert system to find a solution. User Interface
  • 12. 4.12 Inference Engine(Rules of Engine) • It is the brain of the expert system. • It is the main processing unit of the system. • It applies inference rules to the knowledge base to derive a conclusion. • It helps in deriving an error-free solution of queries asked by the user.
  • 13. 4.13 Inference Engine(Rules of Engine) There are two types of inference engine: • Deterministic Inference engine: The conclusions drawn from this type of inference engine are assumed to be true. It is based on facts and rules. • Probabilistic Inference engine: This type of inference engine contains uncertainty in conclusions, and based on the probability.
  • 14. 4.14 Inference Engine(Rules of Engine) Inference engine uses the below modes to derive the solutions: • Forward Chaining: It starts from the known facts and rules, and applies the inference rules to add their conclusion to the known facts. • Backward Chaining: It is a backward reasoning method that starts from the goal and works backward to prove the known facts.
  • 16. 4.16 • A knowledge base is an organized collection of facts about the system’s domain. • Facts for a knowledge base must be acquired from human experts through interviews and observations. • This knowledge is then usually represented in the form of “if-then” rules (production rules): “If some condition is true, then the following inference can be made (or some action taken).” • A probability factor is often attached to the conclusion of each production rule and to the ultimate recommendation, because the conclusion is not a certainty. Knowledge Base
  • 17. 4.17 • Factual Knowledge It is the information widely accepted by the Knowledge Engineers and scholars in the task domain. • Heuristic Knowledge It is about practice, accurate judgement, one’s ability of evaluation, and guessing. Components of Knowledge Base
  • 18. 4.18 • The knowledge base is formed by readings from various experts, scholars,and the Knowledge Engineers. The knowledge engineer is a person with the qualities of empathy, quick learning, and case analyzing skills. • He acquires information from subject expert by recording, interviewing, and observing him at work, etc. • He then categorizes and organizes the information in a meaningful way, in the form of IF-THEN-ELSE rules, to be used by interference machine. The knowledge engineer also monitors the development of the ES. Knowledge Acquisition
  • 19. 4.19 Advantages of Expert System • These systems are highly reproducible. • They can be used for risky places where the human presence is not safe. • Error possibilities are less if the KB contains correct knowledge. • The performance of these systems remains steady as it is not affected by emotions, tension, or fatigue. • They provide a very high speed to respond to a particular query.
  • 20. 4.20 Limitations of Expert System • The response of the expert system may get wrong if the knowledge base contains the wrong information. • Like a human being, it cannot produce a creative output for different scenarios. • Its maintenance and development costs are very high. • Knowledge acquisition for designing is much difficult. • For each domain, we require a specific ES, which is one of the big limitations. • It cannot learn from itself and hence requires manual updates.