SlideShare a Scribd company logo
1 of 16
6.12 EXPERT SYSTEMS
EXPERT SYSTEMS AND AI
• Currently there is no such thing as Artificial
Intelligence – as you see in movies
• Computers cannot think like humans
• Expert systems are special database systems
that mimic the knowledge and reasoning of
humans
• They work in a very clearly defined area
based on the rules and data entered
EXPERT SYSTEMS HAVE THREE/FOUR PARTS
User
interface
Inference
engine
Knowledge
Base
Rules Base
USER INTERFACE
• The user interface allows the system to be
queried/questioned by the user
• The system “asks questions” of the user in a
variety of ways
• Typed questions
• Automatic data collection via sensors
• Scanned material
• The system provides recommendations to the
user based on the rules and data in the system
• The user must then make a decision to use
this advice or not
USER INTERFACE
• The user interface allows the expert system to
communicate with the user
INFERENCE ENGINE
• The Inference engine is the part that ties
the system together
• The Inference engine analyses the inputs
from the user interface based on a set of
pre-programmed rules (rules base) and
using the data (knowledge base)
• Based on all of this the system makes a
recommendation
THE KNOWLEDGE BASE
• To create a knowledge base Information
from human experts is collected
• This information is entered into the system,
organised and then stored
• This information is what the system uses to
answer questions and make decisions
• Therefore it is vital that the data is accurate
and up-to-date
THE RULES BASE
• The rules base is constructed using
approved rules that apply to known facts to
deduce new facts
• The rules base use many if-then statements
AN EXAMPLE OF USING “RULES”
• A dichotomous key will give you an idea about
how the inference rules can be used to arrive at
an answer.
• Dichotomous keys are
often used in Biology of
identification
USES
• Diagnosis of medical illnesses
• Searching for oil and mineral reserves
• Chess playing robots
• Gaming
• Car engine fault diagnosis
ADVANTAGES
• Can complete tasks and sort through possibilities
much faster than humans
• Error rates can be very low – lower than for a
human
• Recommendations are always consistent given the
same data
• Recommendations are impartial – have no human
judgments or emotions
DISADVANTAGES
• Are very expensive to create
• They do not learn from their mistakes – have no
common sense
• Difficult and time consuming to construct –
including gathering of data and construction of
rules
• The knowledge base needs to be updated when
new knowledge becomes available
• Training of staff to use and maintain this new IT
system
EXAM QUESTION: WHAT ARE THE STEPS IN CREATING
AN EXPERT SYSTEM?
1. Interview experts for data
2. Design the Knowledge Base
3. Design the Rule Base
4. Design the Interface – I/O
5. Choose software and construct the Expert
System
6. Test the Expert System
7. Check with experts that the system is giving
sensible answers
8. Document the system
EXAM QUESTION: WHAT ARE THE STEPS IN USING AN
EXPERT SYSTEM (EXAMPLE AN ANIMAL VET)
1. The expert system would “ask” all the necessary questions
2. The VET would input the answers (symptoms)
3. The inference engine would consult the rule base as to what to
do
4. The inference engine would be used to search the knowledge
base for appropriate data
5. The symptoms would be analysed
6. Suggested treatment/advice would be output to the VET
7. The VET would decide based on the information what treatment
to use

More Related Content

What's hot

Edge computing in practice using IoT, Tensorflow and Google Cloud
Edge computing in practice using IoT, Tensorflow and Google CloudEdge computing in practice using IoT, Tensorflow and Google Cloud
Edge computing in practice using IoT, Tensorflow and Google CloudAlvaro Viebrantz
 
Artificial neural network model & hidden layers in multilayer artificial neur...
Artificial neural network model & hidden layers in multilayer artificial neur...Artificial neural network model & hidden layers in multilayer artificial neur...
Artificial neural network model & hidden layers in multilayer artificial neur...Muhammad Ishaq
 
DEVELOPMENT OF TEACHING LEARNING MATERIALS
DEVELOPMENT OF TEACHING LEARNING MATERIALSDEVELOPMENT OF TEACHING LEARNING MATERIALS
DEVELOPMENT OF TEACHING LEARNING MATERIALSvalarpink
 
Chap 01 human computer interaction
Chap 01 human computer interactionChap 01 human computer interaction
Chap 01 human computer interactionJavaria Malik
 
Expert Systems
Expert SystemsExpert Systems
Expert Systemsosmancikk
 
Lec 3 1 reasoning
Lec 3  1 reasoningLec 3  1 reasoning
Lec 3 1 reasoningEyob Sisay
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessingankur bhalla
 
The role of NLP & ML in Cognitive System by Sunantha Krishnan
The role of NLP & ML in Cognitive System by Sunantha KrishnanThe role of NLP & ML in Cognitive System by Sunantha Krishnan
The role of NLP & ML in Cognitive System by Sunantha Krishnansunanthakrishnan
 
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...Majid Hajibaba
 
Fuzzy Logic ppt
Fuzzy Logic pptFuzzy Logic ppt
Fuzzy Logic pptRitu Bafna
 
Human computer interaction -Design and software process
Human computer interaction -Design and software processHuman computer interaction -Design and software process
Human computer interaction -Design and software processN.Jagadish Kumar
 

What's hot (20)

Machine Can Think
Machine Can ThinkMachine Can Think
Machine Can Think
 
Edge computing in practice using IoT, Tensorflow and Google Cloud
Edge computing in practice using IoT, Tensorflow and Google CloudEdge computing in practice using IoT, Tensorflow and Google Cloud
Edge computing in practice using IoT, Tensorflow and Google Cloud
 
Artificial neural network model & hidden layers in multilayer artificial neur...
Artificial neural network model & hidden layers in multilayer artificial neur...Artificial neural network model & hidden layers in multilayer artificial neur...
Artificial neural network model & hidden layers in multilayer artificial neur...
 
Data Mining
Data MiningData Mining
Data Mining
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Multimodal Deep Learning
Multimodal Deep LearningMultimodal Deep Learning
Multimodal Deep Learning
 
DEVELOPMENT OF TEACHING LEARNING MATERIALS
DEVELOPMENT OF TEACHING LEARNING MATERIALSDEVELOPMENT OF TEACHING LEARNING MATERIALS
DEVELOPMENT OF TEACHING LEARNING MATERIALS
 
Chap 01 human computer interaction
Chap 01 human computer interactionChap 01 human computer interaction
Chap 01 human computer interaction
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
1.Introduction to deep learning
1.Introduction to deep learning1.Introduction to deep learning
1.Introduction to deep learning
 
Lec 3 1 reasoning
Lec 3  1 reasoningLec 3  1 reasoning
Lec 3 1 reasoning
 
Holographic memory
Holographic memoryHolographic memory
Holographic memory
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
 
The role of NLP & ML in Cognitive System by Sunantha Krishnan
The role of NLP & ML in Cognitive System by Sunantha KrishnanThe role of NLP & ML in Cognitive System by Sunantha Krishnan
The role of NLP & ML in Cognitive System by Sunantha Krishnan
 
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
 
Fuzzy Logic ppt
Fuzzy Logic pptFuzzy Logic ppt
Fuzzy Logic ppt
 
smart classroom
smart classroom smart classroom
smart classroom
 
E-Content tools
E-Content toolsE-Content tools
E-Content tools
 
Human computer interaction -Design and software process
Human computer interaction -Design and software processHuman computer interaction -Design and software process
Human computer interaction -Design and software process
 
Machine learning
Machine learningMachine learning
Machine learning
 

Viewers also liked

1.3 operating systems
1.3 operating systems1.3 operating systems
1.3 operating systemsDave Smith
 
The effects of using ict
The effects of using ictThe effects of using ict
The effects of using ictodalyfer
 
AS ICT (OCR) G061 3.1.1 Data, Information, Knowledge & Processing booklet
AS ICT (OCR) G061 3.1.1 Data, Information, Knowledge & Processing bookletAS ICT (OCR) G061 3.1.1 Data, Information, Knowledge & Processing booklet
AS ICT (OCR) G061 3.1.1 Data, Information, Knowledge & Processing bookletChristos Demetriou
 
Mechanics of materials solution manual (3 rd ed , by beer, johnston, & dewolf)
Mechanics of materials solution manual (3 rd ed , by beer, johnston, & dewolf)Mechanics of materials solution manual (3 rd ed , by beer, johnston, & dewolf)
Mechanics of materials solution manual (3 rd ed , by beer, johnston, & dewolf)Pawnpac
 
MS EXCEL PPT PRESENTATION
MS EXCEL PPT PRESENTATIONMS EXCEL PPT PRESENTATION
MS EXCEL PPT PRESENTATIONMridul Bansal
 

Viewers also liked (8)

1.3 operating systems
1.3 operating systems1.3 operating systems
1.3 operating systems
 
Sequencing
SequencingSequencing
Sequencing
 
The effects of using ict
The effects of using ictThe effects of using ict
The effects of using ict
 
AS ICT (OCR) G061 3.1.1 Data, Information, Knowledge & Processing booklet
AS ICT (OCR) G061 3.1.1 Data, Information, Knowledge & Processing bookletAS ICT (OCR) G061 3.1.1 Data, Information, Knowledge & Processing booklet
AS ICT (OCR) G061 3.1.1 Data, Information, Knowledge & Processing booklet
 
Sequencing events
Sequencing eventsSequencing events
Sequencing events
 
Ms access
Ms accessMs access
Ms access
 
Mechanics of materials solution manual (3 rd ed , by beer, johnston, & dewolf)
Mechanics of materials solution manual (3 rd ed , by beer, johnston, & dewolf)Mechanics of materials solution manual (3 rd ed , by beer, johnston, & dewolf)
Mechanics of materials solution manual (3 rd ed , by beer, johnston, & dewolf)
 
MS EXCEL PPT PRESENTATION
MS EXCEL PPT PRESENTATIONMS EXCEL PPT PRESENTATION
MS EXCEL PPT PRESENTATION
 

Similar to 6.12 expert systems

Expert system (mis)
Expert system (mis)Expert system (mis)
Expert system (mis)Aamir Kiyani
 
4.component of expert system
4.component of expert system4.component of expert system
4.component of expert systemMdFazleRabbi18
 
LESSON 8 EXPERT SYSTEMS BASICS.ppt
LESSON 8 EXPERT SYSTEMS BASICS.pptLESSON 8 EXPERT SYSTEMS BASICS.ppt
LESSON 8 EXPERT SYSTEMS BASICS.pptJoyleenChemutai1
 
Expert System in Artificial Intelligence
Expert System in Artificial IntelligenceExpert System in Artificial Intelligence
Expert System in Artificial Intelligences7118080008
 
Module -3 expert system.pptx
Module -3 expert system.pptxModule -3 expert system.pptx
Module -3 expert system.pptxSyedRafiammal1
 
Applicaton of Expert Systems In Business
Applicaton of Expert  Systems In BusinessApplicaton of Expert  Systems In Business
Applicaton of Expert Systems In BusinessAbinash Panda
 
Systems for Experts of all that is known
Systems for Experts of all that is knownSystems for Experts of all that is known
Systems for Experts of all that is knownKingLupa
 
Ai lecture 06 applications of es
Ai lecture 06 applications of esAi lecture 06 applications of es
Ai lecture 06 applications of esAhmad sohail Kakar
 
Lec 4 expert systems
Lec 4  expert systemsLec 4  expert systems
Lec 4 expert systemsEyob Sisay
 
E Learning Management System By Tuhin Roy Using PHP
E Learning Management System By Tuhin Roy Using PHPE Learning Management System By Tuhin Roy Using PHP
E Learning Management System By Tuhin Roy Using PHPTuhin Ray
 
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
 
Using Machine Learning to Optimize DevOps Practices
Using Machine Learning to Optimize DevOps PracticesUsing Machine Learning to Optimize DevOps Practices
Using Machine Learning to Optimize DevOps PracticesPeter Varhol
 
ai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceChellamuthuHaripriya
 

Similar to 6.12 expert systems (20)

AI System.pptx
AI System.pptxAI System.pptx
AI System.pptx
 
Expert system (mis)
Expert system (mis)Expert system (mis)
Expert system (mis)
 
Expert system (mis)
Expert system (mis)Expert system (mis)
Expert system (mis)
 
4.component of expert system
4.component of expert system4.component of expert system
4.component of expert system
 
Expert systems-hakim
Expert systems-hakimExpert systems-hakim
Expert systems-hakim
 
LESSON 8 EXPERT SYSTEMS BASICS.ppt
LESSON 8 EXPERT SYSTEMS BASICS.pptLESSON 8 EXPERT SYSTEMS BASICS.ppt
LESSON 8 EXPERT SYSTEMS BASICS.ppt
 
An overview on ai
An overview on aiAn overview on ai
An overview on ai
 
Expert system
Expert systemExpert system
Expert system
 
Expert System in Artificial Intelligence
Expert System in Artificial IntelligenceExpert System in Artificial Intelligence
Expert System in Artificial Intelligence
 
Module -3 expert system.pptx
Module -3 expert system.pptxModule -3 expert system.pptx
Module -3 expert system.pptx
 
Applicaton of Expert Systems In Business
Applicaton of Expert  Systems In BusinessApplicaton of Expert  Systems In Business
Applicaton of Expert Systems In Business
 
Systems for Experts of all that is known
Systems for Experts of all that is knownSystems for Experts of all that is known
Systems for Experts of all that is known
 
ai-presention.pptx
ai-presention.pptxai-presention.pptx
ai-presention.pptx
 
Ai lecture 06 applications of es
Ai lecture 06 applications of esAi lecture 06 applications of es
Ai lecture 06 applications of es
 
Lec 4 expert systems
Lec 4  expert systemsLec 4  expert systems
Lec 4 expert systems
 
E Learning Management System By Tuhin Roy Using PHP
E Learning Management System By Tuhin Roy Using PHPE Learning Management System By Tuhin Roy Using PHP
E Learning Management System By Tuhin Roy Using PHP
 
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
 
Using Machine Learning to Optimize DevOps Practices
Using Machine Learning to Optimize DevOps PracticesUsing Machine Learning to Optimize DevOps Practices
Using Machine Learning to Optimize DevOps Practices
 
Mis 8
Mis 8Mis 8
Mis 8
 
ai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligence
 

Recently uploaded

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
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
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
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
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
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
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 

Recently uploaded (20)

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
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
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
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
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
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
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 

6.12 expert systems

  • 2. EXPERT SYSTEMS AND AI • Currently there is no such thing as Artificial Intelligence – as you see in movies • Computers cannot think like humans • Expert systems are special database systems that mimic the knowledge and reasoning of humans • They work in a very clearly defined area based on the rules and data entered
  • 3. EXPERT SYSTEMS HAVE THREE/FOUR PARTS User interface Inference engine Knowledge Base Rules Base
  • 4. USER INTERFACE • The user interface allows the system to be queried/questioned by the user • The system “asks questions” of the user in a variety of ways • Typed questions • Automatic data collection via sensors • Scanned material • The system provides recommendations to the user based on the rules and data in the system • The user must then make a decision to use this advice or not
  • 5. USER INTERFACE • The user interface allows the expert system to communicate with the user
  • 6. INFERENCE ENGINE • The Inference engine is the part that ties the system together • The Inference engine analyses the inputs from the user interface based on a set of pre-programmed rules (rules base) and using the data (knowledge base) • Based on all of this the system makes a recommendation
  • 7. THE KNOWLEDGE BASE • To create a knowledge base Information from human experts is collected • This information is entered into the system, organised and then stored • This information is what the system uses to answer questions and make decisions • Therefore it is vital that the data is accurate and up-to-date
  • 8. THE RULES BASE • The rules base is constructed using approved rules that apply to known facts to deduce new facts • The rules base use many if-then statements
  • 9. AN EXAMPLE OF USING “RULES” • A dichotomous key will give you an idea about how the inference rules can be used to arrive at an answer. • Dichotomous keys are often used in Biology of identification
  • 10.
  • 11.
  • 12. USES • Diagnosis of medical illnesses • Searching for oil and mineral reserves • Chess playing robots • Gaming • Car engine fault diagnosis
  • 13. ADVANTAGES • Can complete tasks and sort through possibilities much faster than humans • Error rates can be very low – lower than for a human • Recommendations are always consistent given the same data • Recommendations are impartial – have no human judgments or emotions
  • 14. DISADVANTAGES • Are very expensive to create • They do not learn from their mistakes – have no common sense • Difficult and time consuming to construct – including gathering of data and construction of rules • The knowledge base needs to be updated when new knowledge becomes available • Training of staff to use and maintain this new IT system
  • 15. EXAM QUESTION: WHAT ARE THE STEPS IN CREATING AN EXPERT SYSTEM? 1. Interview experts for data 2. Design the Knowledge Base 3. Design the Rule Base 4. Design the Interface – I/O 5. Choose software and construct the Expert System 6. Test the Expert System 7. Check with experts that the system is giving sensible answers 8. Document the system
  • 16. EXAM QUESTION: WHAT ARE THE STEPS IN USING AN EXPERT SYSTEM (EXAMPLE AN ANIMAL VET) 1. The expert system would “ask” all the necessary questions 2. The VET would input the answers (symptoms) 3. The inference engine would consult the rule base as to what to do 4. The inference engine would be used to search the knowledge base for appropriate data 5. The symptoms would be analysed 6. Suggested treatment/advice would be output to the VET 7. The VET would decide based on the information what treatment to use