SlideShare une entreprise Scribd logo
1  sur  21
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

Contenu connexe

Tendances

Heuristic Search Techniques Unit -II.ppt
Heuristic Search Techniques Unit -II.pptHeuristic Search Techniques Unit -II.ppt
Heuristic Search Techniques Unit -II.pptkarthikaparthasarath
 
Operating system Dead lock
Operating system Dead lockOperating system Dead lock
Operating system Dead lockKaram Munir Butt
 
Learning sets of rules, Sequential Learning Algorithm,FOIL
Learning sets of rules, Sequential Learning Algorithm,FOILLearning sets of rules, Sequential Learning Algorithm,FOIL
Learning sets of rules, Sequential Learning Algorithm,FOILPavithra Thippanaik
 
Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4DigiGurukul
 
Fuzzy Set Theory
Fuzzy Set TheoryFuzzy Set Theory
Fuzzy Set TheoryAMIT KUMAR
 
Intelligent Agent PPT ON SLIDESHARE IN ARTIFICIAL INTELLIGENCE
Intelligent Agent PPT ON SLIDESHARE IN ARTIFICIAL INTELLIGENCEIntelligent Agent PPT ON SLIDESHARE IN ARTIFICIAL INTELLIGENCE
Intelligent Agent PPT ON SLIDESHARE IN ARTIFICIAL INTELLIGENCEKhushboo Pal
 
Artificial Intelligence Approaches
Artificial Intelligence  ApproachesArtificial Intelligence  Approaches
Artificial Intelligence ApproachesJincy Nelson
 
Back propagation
Back propagationBack propagation
Back propagationNagarajan
 
Logics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiLogics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiShaishavShah8
 
Artificial Intelligence- TicTacToe game
Artificial Intelligence- TicTacToe gameArtificial Intelligence- TicTacToe game
Artificial Intelligence- TicTacToe gamemanika kumari
 
Information retrieval s
Information retrieval sInformation retrieval s
Information retrieval ssilambu111
 
Forward and Backward chaining in AI
Forward and Backward chaining in AIForward and Backward chaining in AI
Forward and Backward chaining in AIMegha Sharma
 

Tendances (20)

Heuristic Search Techniques Unit -II.ppt
Heuristic Search Techniques Unit -II.pptHeuristic Search Techniques Unit -II.ppt
Heuristic Search Techniques Unit -II.ppt
 
Operating system Dead lock
Operating system Dead lockOperating system Dead lock
Operating system Dead lock
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Branch and bound
Branch and boundBranch and bound
Branch and bound
 
3. mining frequent patterns
3. mining frequent patterns3. mining frequent patterns
3. mining frequent patterns
 
Learning sets of rules, Sequential Learning Algorithm,FOIL
Learning sets of rules, Sequential Learning Algorithm,FOILLearning sets of rules, Sequential Learning Algorithm,FOIL
Learning sets of rules, Sequential Learning Algorithm,FOIL
 
Ai notes
Ai notesAi notes
Ai notes
 
Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4
 
Fuzzy Set Theory
Fuzzy Set TheoryFuzzy Set Theory
Fuzzy Set Theory
 
Tree - Data Structure
Tree - Data StructureTree - Data Structure
Tree - Data Structure
 
Intelligent Agent PPT ON SLIDESHARE IN ARTIFICIAL INTELLIGENCE
Intelligent Agent PPT ON SLIDESHARE IN ARTIFICIAL INTELLIGENCEIntelligent Agent PPT ON SLIDESHARE IN ARTIFICIAL INTELLIGENCE
Intelligent Agent PPT ON SLIDESHARE IN ARTIFICIAL INTELLIGENCE
 
Artificial Intelligence Approaches
Artificial Intelligence  ApproachesArtificial Intelligence  Approaches
Artificial Intelligence Approaches
 
Back propagation
Back propagationBack propagation
Back propagation
 
Logics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiLogics for non monotonic reasoning-ai
Logics for non monotonic reasoning-ai
 
Artificial Intelligence- TicTacToe game
Artificial Intelligence- TicTacToe gameArtificial Intelligence- TicTacToe game
Artificial Intelligence- TicTacToe game
 
Disjoint sets
Disjoint setsDisjoint sets
Disjoint sets
 
Information retrieval s
Information retrieval sInformation retrieval s
Information retrieval s
 
A* Algorithm
A* AlgorithmA* Algorithm
A* Algorithm
 
stack & queue
stack & queuestack & queue
stack & queue
 
Forward and Backward chaining in AI
Forward and Backward chaining in AIForward and Backward chaining in AI
Forward and Backward chaining in AI
 

Similaire à 4.component of expert system

Similaire à 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 systemExpert system
Expert system
 
Expert system
Expert system Expert system
Expert system
 
6.12 expert systems
6.12 expert systems6.12 expert systems
6.12 expert systems
 
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
 
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
 

Plus de MdFazleRabbi18

5.programmable interval timer 8253
5.programmable interval timer 82535.programmable interval timer 8253
5.programmable interval timer 8253MdFazleRabbi18
 
4.programmable dma controller 8257
4.programmable dma controller 82574.programmable dma controller 8257
4.programmable dma controller 8257MdFazleRabbi18
 
3.programmable interrupt controller 8259
3.programmable interrupt controller 82593.programmable interrupt controller 8259
3.programmable interrupt controller 8259MdFazleRabbi18
 
Topic4 data encryption standard(des)
Topic4 data encryption standard(des)Topic4 data encryption standard(des)
Topic4 data encryption standard(des)MdFazleRabbi18
 
Topic2 caser hill_cripto
Topic2 caser hill_criptoTopic2 caser hill_cripto
Topic2 caser hill_criptoMdFazleRabbi18
 
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-techniquesMdFazleRabbi18
 
9. hofman coding in DIP
9. hofman coding in DIP9. hofman coding in DIP
9. hofman coding in DIPMdFazleRabbi18
 
7. image enhancement using spatial filtering
7. image enhancement using spatial filtering7. image enhancement using spatial filtering
7. image enhancement using spatial filteringMdFazleRabbi18
 
5. gray level transformation
5. gray level transformation5. gray level transformation
5. gray level transformationMdFazleRabbi18
 
1. steps in image processing
1. steps in image processing1. steps in image processing
1. steps in image processingMdFazleRabbi18
 
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
 
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
 

Plus de 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
 

Dernier

Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...soginsider
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 

Dernier (20)

Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 

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.