SlideShare a Scribd company logo
1 of 22
ARTIFICIAL INTELLIGENCE
Lecture-05
EXPERT SYSTEM
Knowledge is power
Knowledge itself is power
What is an Expert?
• Some traits that characterize experts are:
• They possess specialized knowledge in a
certain area
• They possess experience in the given area
• They can provide, upon elicitation, an
explanation of their decisions
• They have a skill that enables them to
translate the specialized knowledge
gained through experience into solutions.
Expert System
• According to Durkin,
an expert system is “A computer program
designed to model the problem solving ability
of a human expert”.
• The features of human experts that expert
systems model are
• Knowledge
• Reasoning
Comparison of a Human Expert & Expert
System
Issues Human Expert Expert System
Availability Limited Always
Geographic Location Locally available Anywhere
Durability Depends on individual Non-perishable
Performance Variable High
Speed Variable High
Cost High Low
Learning Ability Variable/High Low
Explanation Variable Exact
Roles Of An Expert System
• An expert system may take two main roles,
relative to the human expert.
1. It may replace the human expert
2. It may assist the human expert
STRUCTURE OF EXPERT SYSTEM
Structure of Expert System
• The major components of an expert system
are:
1. Knowledge Base
2. Working Memory
3. Inference Engine
Structure of Expert System
Knowledge Base
• The knowledge base is the part of an expert
system that contains the domain Knowledge.
The power of an ES lies to a large extent in its
richness of knowledge. Therefore, one of the
prime roles of the expert system designer is to
act as a knowledge engineer i.e. the designer
must collect all the knowledge in the subject
area and program it into machine.
Working Memory
• Working memory is an important part of
expert system. It is sometimes called a
database because it contains a broad range of
information about the current status of the
problem being solved. In practice, working
memory is the portion where the current
status of problem-solving process is stored.
Working Memory…
• The working memory is also referred to as the
fact base because it records facts about the
problem. Known facts are stored there
initially. Then new facts, as they are inferred
from the inference process, are added. The
fact base keeps track of all that is known
during inferencing operation.
Working Memory…
• The inference engine begins its search,
matching the rules in the knowledge base
against the information in the working
memory. As each rule is examined, when a
rule fires it may change the contents of the
working memory, thereby updating the status
of the problem. New facts become available to
use in the decision-making process.
Working Memory…
• The working memory also stores a list of rules
that have been examined, fired, and in what
sequence. This helps to keep track of the
process. The rule sequence can be given later
if the user requires an explanation of the
reasoning process.
INFERENCE ENGINE
Inference Engine
• The inference engine can be viewed as the
processor in an expert system that matches
the facts contained in the working memory
with the domain knowledge contained in the
knowledge base, to draw conclusions about
the problem. It works with the knowledge
base and the working memory, and draws on
both to add new facts to the working memory.
Inference Engine
• The knowledge of an ES is usually represented in
the form of IF-THEN rules, the Inference Engine
has the following strategy:
• Match given facts in working memory to the
premises of the rules in the knowledge base, if
match found, ‘fire’ the conclusion of the rule, i.e.
add the conclusion to the working memory. Do
this repeatedly, while new facts can be added,
until you come up with the desired conclusion.
People involved in an expert system project
• The main people involved in an ES
development project are the
• Domain expert .
• Knowledge engineer .
• End user.
Conti…
Domain Expert
• A domain expert is ‘A person who posses the
skill and knowledge to solve a specific
problem in a manner superior to others .
• For our purposes, an expert should have
expert knowledge in the given domain, good
communication skills, availability and
readiness to co-operate
Conti..
• Knowledge Engineer
• A knowledge engineer is ‘a person who
designs, builds and tests an Expert System.
• A knowledge engineer plays a key role in
identifying, acquiring and encoding
knowledge
Conti..
• End-user
• The end users are the people who will use the
expert system.
• Correctness, usability and clarity are
important ES features for an end user.
End

More Related Content

What's hot

Expert systems 1
Expert systems 1Expert systems 1
Expert systems 1AliNawaz567
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert systempremdeshmane
 
Expert System Full Details
Expert System Full DetailsExpert System Full Details
Expert System Full Detailsssbd6985
 
Explanation of My Report in CMSC 411
Explanation of My Report in CMSC 411Explanation of My Report in CMSC 411
Explanation of My Report in CMSC 411Mannilou Pascua
 
Designing the expert system
Designing the expert systemDesigning the expert system
Designing the expert systemasimnawaz54
 
Artificial Intelligence: Agent Technology
Artificial Intelligence: Agent TechnologyArtificial Intelligence: Agent Technology
Artificial Intelligence: Agent TechnologyThe Integral Worm
 
Expert system 21 sldes
Expert system 21 sldesExpert system 21 sldes
Expert system 21 sldesYasir Khan
 
MIS 07 Expert Systems
MIS 07  Expert SystemsMIS 07  Expert Systems
MIS 07 Expert SystemsTushar B Kute
 
what is Expert System?
what is Expert System?what is Expert System?
what is Expert System?Noman Ahmad
 
Expert systems and decision making
Expert systems and decision makingExpert systems and decision making
Expert systems and decision makingAkhil Kumar
 
CSA 3702 machine learning module 1
CSA 3702 machine learning module 1CSA 3702 machine learning module 1
CSA 3702 machine learning module 1Nandhini S
 
Computer simulation MSWord
Computer simulation MSWordComputer simulation MSWord
Computer simulation MSWordSolamanC
 

What's hot (20)

Expert systems 1
Expert systems 1Expert systems 1
Expert systems 1
 
Rule Based System
Rule Based SystemRule Based System
Rule Based System
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert system
 
Expert System Full Details
Expert System Full DetailsExpert System Full Details
Expert System Full Details
 
Explanation of My Report in CMSC 411
Explanation of My Report in CMSC 411Explanation of My Report in CMSC 411
Explanation of My Report in CMSC 411
 
Designing the expert system
Designing the expert systemDesigning the expert system
Designing the expert system
 
Artificial Intelligence: Agent Technology
Artificial Intelligence: Agent TechnologyArtificial Intelligence: Agent Technology
Artificial Intelligence: Agent Technology
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Expert system
Expert systemExpert system
Expert system
 
Expert system 21 sldes
Expert system 21 sldesExpert system 21 sldes
Expert system 21 sldes
 
MIS 07 Expert Systems
MIS 07  Expert SystemsMIS 07  Expert Systems
MIS 07 Expert Systems
 
Applications of expert system
Applications of expert systemApplications of expert system
Applications of expert system
 
what is Expert System?
what is Expert System?what is Expert System?
what is Expert System?
 
Expert system
Expert systemExpert system
Expert system
 
Modeling and analysis
Modeling and analysisModeling and analysis
Modeling and analysis
 
Expert systems and decision making
Expert systems and decision makingExpert systems and decision making
Expert systems and decision making
 
Expert System Seminar
Expert System SeminarExpert System Seminar
Expert System Seminar
 
CSA 3702 machine learning module 1
CSA 3702 machine learning module 1CSA 3702 machine learning module 1
CSA 3702 machine learning module 1
 
Expert system
Expert systemExpert system
Expert system
 
Computer simulation MSWord
Computer simulation MSWordComputer simulation MSWord
Computer simulation MSWord
 

Similar to Ai lecture 05 expert system

Expert System Development.pptx
Expert System Development.pptxExpert System Development.pptx
Expert System Development.pptxvrajESHsHaH33
 
LESSON 8 EXPERT SYSTEMS BASICS.ppt
LESSON 8 EXPERT SYSTEMS BASICS.pptLESSON 8 EXPERT SYSTEMS BASICS.ppt
LESSON 8 EXPERT SYSTEMS BASICS.pptJoyleenChemutai1
 
1_Expertsystems.ppt
1_Expertsystems.ppt1_Expertsystems.ppt
1_Expertsystems.pptRISHI643981
 
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.pptxTGCbsahil
 
A presentation on Expert System
A presentation on Expert SystemA presentation on Expert System
A presentation on Expert SystemVanga Naresh
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systemsYowan Rdotexe
 
ai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceChellamuthuHaripriya
 
What is expert system.pptx
What is expert system.pptxWhat is expert system.pptx
What is expert system.pptxadityab33
 
Expert System in Artificial Intelligence
Expert System in Artificial IntelligenceExpert System in Artificial Intelligence
Expert System in Artificial Intelligences7118080008
 
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
 
Nlp, robotics and expert system
Nlp, robotics and expert systemNlp, robotics and expert system
Nlp, robotics and expert systemsuman Mann Mann
 
expert system.pptx
expert system.pptxexpert system.pptx
expert system.pptxhoneydv1979
 
NLP, Expert system and pattern recognition
NLP, Expert system and pattern recognitionNLP, Expert system and pattern recognition
NLP, Expert system and pattern recognitionMohammad Ilyas Malik
 

Similar to Ai lecture 05 expert system (20)

Expert System Development.pptx
Expert System Development.pptxExpert System Development.pptx
Expert System Development.pptx
 
Expert systems
Expert systemsExpert systems
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
 
1_Expertsystems.ppt
1_Expertsystems.ppt1_Expertsystems.ppt
1_Expertsystems.ppt
 
Expert system
Expert system Expert system
Expert system
 
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
 
A presentation on Expert System
A presentation on Expert SystemA presentation on Expert System
A presentation on Expert System
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systems
 
Lecture_8.ppt
Lecture_8.pptLecture_8.ppt
Lecture_8.ppt
 
Sh ch01
Sh ch01Sh ch01
Sh ch01
 
ai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligence
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Expert systems
Expert systemsExpert systems
Expert systems
 
Expert systems
Expert systemsExpert systems
Expert systems
 
What is expert system.pptx
What is expert system.pptxWhat is expert system.pptx
What is expert system.pptx
 
Expert System in Artificial Intelligence
Expert System in Artificial IntelligenceExpert System in Artificial Intelligence
Expert System in Artificial Intelligence
 
Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}
 
Nlp, robotics and expert system
Nlp, robotics and expert systemNlp, robotics and expert system
Nlp, robotics and expert system
 
expert system.pptx
expert system.pptxexpert system.pptx
expert system.pptx
 
NLP, Expert system and pattern recognition
NLP, Expert system and pattern recognitionNLP, Expert system and pattern recognition
NLP, Expert system and pattern recognition
 

More from Ahmad sohail Kakar (20)

Lec 1 network types
Lec 1 network typesLec 1 network types
Lec 1 network types
 
Lec 1 introduction
Lec 1 introductionLec 1 introduction
Lec 1 introduction
 
Active directory restoration
Active directory restorationActive directory restoration
Active directory restoration
 
Active directory backup
Active directory backupActive directory backup
Active directory backup
 
Seii unit7 component-level-design
Seii unit7 component-level-designSeii unit7 component-level-design
Seii unit7 component-level-design
 
Seii unit6 software-testing-techniques
Seii unit6 software-testing-techniquesSeii unit6 software-testing-techniques
Seii unit6 software-testing-techniques
 
Seii unit5 ui_design
Seii unit5 ui_designSeii unit5 ui_design
Seii unit5 ui_design
 
Seii unit4 software_process
Seii unit4 software_processSeii unit4 software_process
Seii unit4 software_process
 
Se ii unit3-architectural-design
Se ii unit3-architectural-designSe ii unit3-architectural-design
Se ii unit3-architectural-design
 
Se ii unit2-software_design_principles
Se ii unit2-software_design_principlesSe ii unit2-software_design_principles
Se ii unit2-software_design_principles
 
Se ii unit1-se_ii_intorduction
Se ii unit1-se_ii_intorductionSe ii unit1-se_ii_intorduction
Se ii unit1-se_ii_intorduction
 
Second chapter-java
Second chapter-javaSecond chapter-java
Second chapter-java
 
Second chapter-java
Second chapter-javaSecond chapter-java
Second chapter-java
 
Chapter 9 java
Chapter 9 javaChapter 9 java
Chapter 9 java
 
Chapter 8 java
Chapter 8 javaChapter 8 java
Chapter 8 java
 
Chapter 7 java
Chapter 7 javaChapter 7 java
Chapter 7 java
 
Chapter 6 java
Chapter 6 javaChapter 6 java
Chapter 6 java
 
Chapter 5 java
Chapter 5 javaChapter 5 java
Chapter 5 java
 
Chapter 4 java
Chapter 4 javaChapter 4 java
Chapter 4 java
 
Chapter 3 java
Chapter 3 javaChapter 3 java
Chapter 3 java
 

Recently uploaded

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 

Recently uploaded (20)

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 

Ai lecture 05 expert system

  • 2. EXPERT SYSTEM Knowledge is power Knowledge itself is power
  • 3. What is an Expert? • Some traits that characterize experts are: • They possess specialized knowledge in a certain area • They possess experience in the given area • They can provide, upon elicitation, an explanation of their decisions • They have a skill that enables them to translate the specialized knowledge gained through experience into solutions.
  • 4. Expert System • According to Durkin, an expert system is “A computer program designed to model the problem solving ability of a human expert”. • The features of human experts that expert systems model are • Knowledge • Reasoning
  • 5. Comparison of a Human Expert & Expert System Issues Human Expert Expert System Availability Limited Always Geographic Location Locally available Anywhere Durability Depends on individual Non-perishable Performance Variable High Speed Variable High Cost High Low Learning Ability Variable/High Low Explanation Variable Exact
  • 6. Roles Of An Expert System • An expert system may take two main roles, relative to the human expert. 1. It may replace the human expert 2. It may assist the human expert
  • 8. Structure of Expert System • The major components of an expert system are: 1. Knowledge Base 2. Working Memory 3. Inference Engine
  • 10. Knowledge Base • The knowledge base is the part of an expert system that contains the domain Knowledge. The power of an ES lies to a large extent in its richness of knowledge. Therefore, one of the prime roles of the expert system designer is to act as a knowledge engineer i.e. the designer must collect all the knowledge in the subject area and program it into machine.
  • 11. Working Memory • Working memory is an important part of expert system. It is sometimes called a database because it contains a broad range of information about the current status of the problem being solved. In practice, working memory is the portion where the current status of problem-solving process is stored.
  • 12. Working Memory… • The working memory is also referred to as the fact base because it records facts about the problem. Known facts are stored there initially. Then new facts, as they are inferred from the inference process, are added. The fact base keeps track of all that is known during inferencing operation.
  • 13. Working Memory… • The inference engine begins its search, matching the rules in the knowledge base against the information in the working memory. As each rule is examined, when a rule fires it may change the contents of the working memory, thereby updating the status of the problem. New facts become available to use in the decision-making process.
  • 14. Working Memory… • The working memory also stores a list of rules that have been examined, fired, and in what sequence. This helps to keep track of the process. The rule sequence can be given later if the user requires an explanation of the reasoning process.
  • 16. Inference Engine • The inference engine can be viewed as the processor in an expert system that matches the facts contained in the working memory with the domain knowledge contained in the knowledge base, to draw conclusions about the problem. It works with the knowledge base and the working memory, and draws on both to add new facts to the working memory.
  • 17. Inference Engine • The knowledge of an ES is usually represented in the form of IF-THEN rules, the Inference Engine has the following strategy: • Match given facts in working memory to the premises of the rules in the knowledge base, if match found, ‘fire’ the conclusion of the rule, i.e. add the conclusion to the working memory. Do this repeatedly, while new facts can be added, until you come up with the desired conclusion.
  • 18. People involved in an expert system project • The main people involved in an ES development project are the • Domain expert . • Knowledge engineer . • End user.
  • 19. Conti… Domain Expert • A domain expert is ‘A person who posses the skill and knowledge to solve a specific problem in a manner superior to others . • For our purposes, an expert should have expert knowledge in the given domain, good communication skills, availability and readiness to co-operate
  • 20. Conti.. • Knowledge Engineer • A knowledge engineer is ‘a person who designs, builds and tests an Expert System. • A knowledge engineer plays a key role in identifying, acquiring and encoding knowledge
  • 21. Conti.. • End-user • The end users are the people who will use the expert system. • Correctness, usability and clarity are important ES features for an end user.
  • 22. End