SlideShare a Scribd company logo
Introduction to
Expert Systems
Expert Systems: Principles and
Programming
2
What is an expert system?
“An expert system is a computer system
that emulates, or acts in all respects, with
the decision-making capabilities of a human
expert.”
• Expert Systems = knowledge-based systems
= knowledge-based expert systems
Expert System
• Expert System is one of the sub-
areas of AI. An expert system is a set
of programs that manipulate
knowledge to solve problem in a
specialized area
• An expert system is more than a
database program. A database
program retrieve and store the data
3
4
What is an expert system?
•The basic idea is that if a human expert can
specify the steps of reasoning by which a
problem may be solved, so too can an expert
system.
•Restricted domain expert systems (extensive
use of specialized knowledge at the level of
human expert) function well which is not the
case of general-purpose problem solver.
5
Expert System Main Components
• Knowledge base – obtainable from books,
magazines, knowledgeable persons, etc.; or
expertise knowledge. Knowledge base of an expert
system contains both behavioral and procedural
knowledge.
• Inference engine – draws conclusions from the
knowledge base.
6
Basic Functions of Expert Systems
7
Problem Domain vs. Knowledge
Domain
• In general, the first step in solving any problem is
defining the problem area or domain to be solved.
• An expert’s knowledge is specific to one problem
domain – medicine, finance, science, engineering,
etc.
• The expert’s knowledge about solving specific
problems is called the knowledge domain.
• The problem domain is always a superset of the
knowledge domain.
• Expert system reasons from knowledge domain.
8
Problem Domain vs. Knowledge
Domain
• Example: infections diseases diagnostic system
does not have (or require) knowledge about other
branches such as surgery.
9
Problem and Knowledge
Domain Relationship
10
Advantages of Expert Systems
• Increased availability: on suitable computer hardware
• Reduced cost
• Reduced danger: can be used in suitable environment.
• Permanence: last for ever, unlike human who may die,
retire, quit.
• Multiple expertise:
• Increased reliability
11
Advantages Continued
• Explanation: explain in detail how arrived at
conclusions.
• Fast response: (e.g. emergency situations).
• Steady, unemotional, and complete responses at all
times: unlike human who may be inefficient because
of stress or fatigue.
• Intelligent tutor: provides direct instructions (student
may run simple programs and explaining the system’s
reasoning).
• Intelligent database: access a database intelligently
(e.g. data mining).
Developing An Expert System
• Identification
• Conceptualization
• Formalization
• Implementation
• Testing
12
Steps in expert system development
13
• Identification – Determining the
characteristics of problem
• Conceptualization – Finding concepts to
represent the knowledge
• Formalization – Designing structure to
organize the knowledge
• Implementation – Formulation of rules the
embody the knowledge
• Testing – Validation of rules
Expert System Building Tools
Shells and skeletons
• When system can be built without any
domain specific knowledge. Such systems
are known as skeletons systems, shells or
simply AI tools.
• A shell often includes tools that help with the
design, development and testing of the
knowledge base.
• With the shell approach expert system
representing many different problem domains
may be developed and delivered with the
same software environment. 14
Shells (Tools)
• Many commercial shells are available
today, ranging in size from shells on PCs,
to shells on workstations. Its range from
hundred to tens of thousand dollars, and
range in complexity from simple.
• Some of such tools/shells and their
applications are given below-
15
Shell tools
• ART(Automated Reasoning tools)
• ADS (Aion Development System)- os
• Acquire – Step by step methodology used
for knowledge base system .
• Babylon- is modular configurable (is used
to logical programming)
• Expert ease – designed for decision
support which can run on microcomputer
such as IBM PC.
16
Shell tools
• GURU – is used DBMS and RDBMS
• HUGIN – is used for probability function
• KEE (Knowledge Engineering
Environment) – is used for frames and
scripts.
• KES (Knowledge Engineering System) –
Available in different versions to run on
machines.
• Personal Consultant – Fitted parameters
and production rules .
17
Expert System Architecture
• There are many architectures, on which
expert systems are built upon.
1.Ruled based system architecture - is
used in expert and other types of
knowledge based system in the
production systems also called as rule
base system.
18
19
Structure of a
Rule-Based Expert System
Rule based system
• Rule bases system is same as the
production system.
• When we creating and maintain the
production system and find initial state to
goal state then rule base system is used.
• Learning module and history file are not
common components of expert systems
when they are provided they are used to
assist in building and refining the
knowledge base.
20
2. Non production system architecture
• They are classified into six categories –
1.Associative or semantics architecture
2.Frame and rule structures
3.Decision network
4.Black board system architecture
5.Neural networks
6.Analogical reasoning
21
Associative or semantics architecture
• Associative network representations are
especially useful in hierarchical
representation of knowledge structures for
example Binary tree.
• Associative network representations are
not a popular form of representation for
standard expert systems.
• They are used in natural languages or
computer version systems.
22
Continue
• One expert system based on the use of
associative network representation is
CASNET (Casual Associative Network),
which was developed at Rutgers for
glaucoma one of the leading causes of
blindness. Main components of this
network are –
1. patient observation
2. Disease categories
23
Frames and rule structures
• Frame is network of nodes and relations.
• Expert system has been constructed with
frame architecture and numbers of
building tools that create and manipulate
frame structured system have been
developed.
• Example- A frame based system is PIP
(present illness program) system
developed at 1970’s.
24
Continued -
• This medical knowledge in PIP is
organized in frame structures where each
frames is composed of categories of slot
with names such as typical findings.
• Disease, solution, research, doctors,
patients etc.
25
2. Decision Architecture
• Decision architecture is similar to decision
tree in decision tree we can find initial
state(Starting node) and goal state(Last
node).
26
Black Board Architecture
• Black board architecture is special types
of knowledge base system. Its differ from
forward and backward chaining in
production systems the point may be
chosen in any way of the given path and
searching the tree.
• Black board system have been gaining
popularity recently. They have been
applied to a number of application areas.
27
• One of the first application was HEARSAY
family of projects, which are speech –
understanding systems.
28
Neural Network Architecture
• Neural networks are large networks.
Neural network is used to solve large
problem into short form. It is used to solve
mathematically and statistical problem.
∑ xi
i= 1 to 10
29
Analogical Reasoning
• In analogical reasoning is used to match
current problem, and if matched then
solution can be generated with the
previous experience. With some
modification such system uses past
experience based on promise that human
beings use analogical reasoning
experimental reasoning to learn and solve
complex problems.
30
31
Limitations of Expert Systems
• Uncertainty = having limited knowledge (more
than possible outcomes)
• Both human experts and expert systems must be
able to deal with uncertainty.
• Limitation 1: most expert systems deals with
shallow knowledge than with deep knowledge.
• Shallow knowledge – based on empirical and
heuristic knowledge.
• Deep knowledge – based on basic structure,
function, and behavior of objects.
32
Limitations of Expert Systems
• Limitation 2: typical expert systems cannot
generalize through analogy to reason about new
situations in the way people can.
• Solution 1 for limitation 2: repeating the cycle of
interviewing the expert.
• Limitation raised form Solution 1: A knowledge
acquisition bottleneck results from the time-
consuming and labor intensive task of building
an expert system.
33
Early Expert Systems
• DENDRAL – used in chemical mass
spectroscopy to identify chemical constituents
• MYCIN – medical diagnosis of illness
• DIPMETER – geological data analysis for oil
• PROSPECTOR – geological data analysis for
minerals
• XCON/R1 – configuring computer systems
34
Broad Classes of Expert Systems

More Related Content

What's hot

I. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMI. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHM
vikas dhakane
 
Predicate logic
 Predicate logic Predicate logic
Predicate logic
Harini Balamurugan
 
Learning in AI
Learning in AILearning in AI
Learning in AI
Minakshi Atre
 
State space search and Problem Solving techniques
State space search and Problem Solving techniquesState space search and Problem Solving techniques
State space search and Problem Solving techniques
Kirti Verma
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AIVishal Singh
 
Logics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiLogics for non monotonic reasoning-ai
Logics for non monotonic reasoning-ai
ShaishavShah8
 
Cohen sutherland line clipping
Cohen sutherland line clippingCohen sutherland line clipping
Cohen sutherland line clipping
Mani Kanth
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert system
premdeshmane
 
Back face detection
Back face detectionBack face detection
Back face detection
Pooja Dixit
 
Rule Based Architecture System
Rule Based Architecture SystemRule Based Architecture System
Rule Based Architecture System
Firdaus Adib
 
Planning in AI(Partial order planning)
Planning in AI(Partial order planning)Planning in AI(Partial order planning)
Planning in AI(Partial order planning)
Vicky Tyagi
 
Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}
FellowBuddy.com
 
Context model
Context modelContext model
Context model
Ubaid423
 
Expert system
Expert systemExpert system
Expert system
Sayeed Far Ooqui
 
Expert systems Artificial Intelligence
Expert systems Artificial IntelligenceExpert systems Artificial Intelligence
Expert systems Artificial Intelligence
itti rehan
 
Semantic net in AI
Semantic net in AISemantic net in AI
Semantic net in AI
ShahDhruv21
 
State Space Representation and Search
State Space Representation and SearchState Space Representation and Search
State Space Representation and Search
Hitesh Mohapatra
 
Type Checking(Compiler Design) #ShareThisIfYouLike
Type Checking(Compiler Design) #ShareThisIfYouLikeType Checking(Compiler Design) #ShareThisIfYouLike
Type Checking(Compiler Design) #ShareThisIfYouLike
United International University
 
Issues in knowledge representation
Issues in knowledge representationIssues in knowledge representation
Issues in knowledge representationSravanthi Emani
 

What's hot (20)

I. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMI. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHM
 
Predicate logic
 Predicate logic Predicate logic
Predicate logic
 
Learning in AI
Learning in AILearning in AI
Learning in AI
 
State space search and Problem Solving techniques
State space search and Problem Solving techniquesState space search and Problem Solving techniques
State space search and Problem Solving techniques
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AI
 
Mycin
MycinMycin
Mycin
 
Logics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiLogics for non monotonic reasoning-ai
Logics for non monotonic reasoning-ai
 
Cohen sutherland line clipping
Cohen sutherland line clippingCohen sutherland line clipping
Cohen sutherland line clipping
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert system
 
Back face detection
Back face detectionBack face detection
Back face detection
 
Rule Based Architecture System
Rule Based Architecture SystemRule Based Architecture System
Rule Based Architecture System
 
Planning in AI(Partial order planning)
Planning in AI(Partial order planning)Planning in AI(Partial order planning)
Planning in AI(Partial order planning)
 
Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}
 
Context model
Context modelContext model
Context model
 
Expert system
Expert systemExpert system
Expert system
 
Expert systems Artificial Intelligence
Expert systems Artificial IntelligenceExpert systems Artificial Intelligence
Expert systems Artificial Intelligence
 
Semantic net in AI
Semantic net in AISemantic net in AI
Semantic net in AI
 
State Space Representation and Search
State Space Representation and SearchState Space Representation and Search
State Space Representation and Search
 
Type Checking(Compiler Design) #ShareThisIfYouLike
Type Checking(Compiler Design) #ShareThisIfYouLikeType Checking(Compiler Design) #ShareThisIfYouLike
Type Checking(Compiler Design) #ShareThisIfYouLike
 
Issues in knowledge representation
Issues in knowledge representationIssues in knowledge representation
Issues in knowledge representation
 

Similar to Introduction to Expert Systems {Artificial Intelligence}

Expert systems 1
Expert systems 1Expert systems 1
Expert systems 1
AliNawaz567
 
Expert system 21 sldes
Expert system 21 sldesExpert system 21 sldes
Expert system 21 sldesYasir Khan
 
Lecture_8.ppt
Lecture_8.pptLecture_8.ppt
Lecture_8.ppt
adil104135
 
Sh ch01
Sh ch01Sh ch01
Expert systems
Expert systemsExpert systems
Expert systems
Nitesh Singh
 
Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5
DigiGurukul
 
1_Expertsystems.ppt
1_Expertsystems.ppt1_Expertsystems.ppt
1_Expertsystems.ppt
RISHI643981
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceKitty Soso
 
ai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligence
ChellamuthuHaripriya
 
Lecture 1. Introduction to Expert System.pptx
Lecture 1. Introduction to Expert System.pptxLecture 1. Introduction to Expert System.pptx
Lecture 1. Introduction to Expert System.pptx
KunalSingh560957
 
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
 
IS740 Chapter 11
IS740 Chapter 11IS740 Chapter 11
IS740 Chapter 11
iDocs
 
1 Expert System.ppt
1 Expert System.ppt1 Expert System.ppt
1 Expert System.ppt
AbobakrMohammedAbdoS1
 
Module -3 expert system.pptx
Module -3 expert system.pptxModule -3 expert system.pptx
Module -3 expert system.pptx
SyedRafiammal1
 
Applied Artificial Intelligence presenttt
Applied Artificial Intelligence presentttApplied Artificial Intelligence presenttt
Applied Artificial Intelligence presenttt
Priyadarshini648418
 
AAI expert system and their usecases.ppt
AAI expert system and their usecases.pptAAI expert system and their usecases.ppt
AAI expert system and their usecases.ppt
Priyadarshini648418
 
Expert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignmentExpert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignment
fikir getachew
 
Artificial intelligence and expert system.ppt
Artificial intelligence and expert system.pptArtificial intelligence and expert system.ppt
Artificial intelligence and expert system.ppt
Jiwaji university
 
Artificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support ProjectArtificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support Project
Valerii Klymchuk
 
Chapter 6 expert system
Chapter 6 expert systemChapter 6 expert system
Chapter 6 expert system
wahab khan
 

Similar to Introduction to Expert Systems {Artificial Intelligence} (20)

Expert systems 1
Expert systems 1Expert systems 1
Expert systems 1
 
Expert system 21 sldes
Expert system 21 sldesExpert system 21 sldes
Expert system 21 sldes
 
Lecture_8.ppt
Lecture_8.pptLecture_8.ppt
Lecture_8.ppt
 
Sh ch01
Sh ch01Sh ch01
Sh ch01
 
Expert systems
Expert systemsExpert systems
Expert systems
 
Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5
 
1_Expertsystems.ppt
1_Expertsystems.ppt1_Expertsystems.ppt
1_Expertsystems.ppt
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
ai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligence
 
Lecture 1. Introduction to Expert System.pptx
Lecture 1. Introduction to Expert System.pptxLecture 1. Introduction to Expert System.pptx
Lecture 1. Introduction to Expert System.pptx
 
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
 
IS740 Chapter 11
IS740 Chapter 11IS740 Chapter 11
IS740 Chapter 11
 
1 Expert System.ppt
1 Expert System.ppt1 Expert System.ppt
1 Expert System.ppt
 
Module -3 expert system.pptx
Module -3 expert system.pptxModule -3 expert system.pptx
Module -3 expert system.pptx
 
Applied Artificial Intelligence presenttt
Applied Artificial Intelligence presentttApplied Artificial Intelligence presenttt
Applied Artificial Intelligence presenttt
 
AAI expert system and their usecases.ppt
AAI expert system and their usecases.pptAAI expert system and their usecases.ppt
AAI expert system and their usecases.ppt
 
Expert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignmentExpert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignment
 
Artificial intelligence and expert system.ppt
Artificial intelligence and expert system.pptArtificial intelligence and expert system.ppt
Artificial intelligence and expert system.ppt
 
Artificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support ProjectArtificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support Project
 
Chapter 6 expert system
Chapter 6 expert systemChapter 6 expert system
Chapter 6 expert system
 

More from FellowBuddy.com

The Internet, Intranet and Extranet
The Internet, Intranet and ExtranetThe Internet, Intranet and Extranet
The Internet, Intranet and Extranet
FellowBuddy.com
 
Database Management System
Database Management System Database Management System
Database Management System
FellowBuddy.com
 
Operating System
Operating System Operating System
Operating System
FellowBuddy.com
 
Microsoft Office PowerPoint 2007 Training
Microsoft Office PowerPoint 2007 TrainingMicrosoft Office PowerPoint 2007 Training
Microsoft Office PowerPoint 2007 Training
FellowBuddy.com
 
Social science class_x
Social science class_xSocial science class_x
Social science class_x
FellowBuddy.com
 
Maths class x
Maths class xMaths class x
Maths class x
FellowBuddy.com
 
Business Studies Class xii
Business Studies Class xiiBusiness Studies Class xii
Business Studies Class xii
FellowBuddy.com
 
Risk and Risk Aversion FM
Risk and Risk Aversion FMRisk and Risk Aversion FM
Risk and Risk Aversion FM
FellowBuddy.com
 
Refrigeration Engineering Lecture Notes
Refrigeration Engineering Lecture NotesRefrigeration Engineering Lecture Notes
Refrigeration Engineering Lecture Notes
FellowBuddy.com
 
Production and Operation Management Lecture Notes
Production and Operation Management Lecture NotesProduction and Operation Management Lecture Notes
Production and Operation Management Lecture Notes
FellowBuddy.com
 
Strategic HRM {HR}
Strategic HRM {HR}Strategic HRM {HR}
Strategic HRM {HR}
FellowBuddy.com
 
Leadership Theories {HR}
Leadership Theories {HR}Leadership Theories {HR}
Leadership Theories {HR}
FellowBuddy.com
 
Interpersonal Communication Skills {HR}
Interpersonal Communication Skills {HR}Interpersonal Communication Skills {HR}
Interpersonal Communication Skills {HR}
FellowBuddy.com
 
Industrial Dispute Act, 1947 {HR}
Industrial Dispute Act, 1947 {HR}Industrial Dispute Act, 1947 {HR}
Industrial Dispute Act, 1947 {HR}
FellowBuddy.com
 
Factories act, 1948 {HR}
Factories act, 1948 {HR}Factories act, 1948 {HR}
Factories act, 1948 {HR}
FellowBuddy.com
 
Ratio and Proportion, Indices and Logarithm Part 4
Ratio and Proportion, Indices and Logarithm Part 4Ratio and Proportion, Indices and Logarithm Part 4
Ratio and Proportion, Indices and Logarithm Part 4
FellowBuddy.com
 
Ratio and Proportion, Indices and Logarithm Part 2
Ratio and Proportion, Indices and Logarithm Part 2Ratio and Proportion, Indices and Logarithm Part 2
Ratio and Proportion, Indices and Logarithm Part 2
FellowBuddy.com
 
Ratio and Proportion, Indices and Logarithm Part 1
Ratio and Proportion, Indices and Logarithm Part 1Ratio and Proportion, Indices and Logarithm Part 1
Ratio and Proportion, Indices and Logarithm Part 1
FellowBuddy.com
 
Limits and Continuity - Intuitive Approach part 3
Limits and Continuity - Intuitive Approach part 3Limits and Continuity - Intuitive Approach part 3
Limits and Continuity - Intuitive Approach part 3
FellowBuddy.com
 
Limits and Continuity - Intuitive Approach part 2
Limits and Continuity - Intuitive Approach part 2Limits and Continuity - Intuitive Approach part 2
Limits and Continuity - Intuitive Approach part 2
FellowBuddy.com
 

More from FellowBuddy.com (20)

The Internet, Intranet and Extranet
The Internet, Intranet and ExtranetThe Internet, Intranet and Extranet
The Internet, Intranet and Extranet
 
Database Management System
Database Management System Database Management System
Database Management System
 
Operating System
Operating System Operating System
Operating System
 
Microsoft Office PowerPoint 2007 Training
Microsoft Office PowerPoint 2007 TrainingMicrosoft Office PowerPoint 2007 Training
Microsoft Office PowerPoint 2007 Training
 
Social science class_x
Social science class_xSocial science class_x
Social science class_x
 
Maths class x
Maths class xMaths class x
Maths class x
 
Business Studies Class xii
Business Studies Class xiiBusiness Studies Class xii
Business Studies Class xii
 
Risk and Risk Aversion FM
Risk and Risk Aversion FMRisk and Risk Aversion FM
Risk and Risk Aversion FM
 
Refrigeration Engineering Lecture Notes
Refrigeration Engineering Lecture NotesRefrigeration Engineering Lecture Notes
Refrigeration Engineering Lecture Notes
 
Production and Operation Management Lecture Notes
Production and Operation Management Lecture NotesProduction and Operation Management Lecture Notes
Production and Operation Management Lecture Notes
 
Strategic HRM {HR}
Strategic HRM {HR}Strategic HRM {HR}
Strategic HRM {HR}
 
Leadership Theories {HR}
Leadership Theories {HR}Leadership Theories {HR}
Leadership Theories {HR}
 
Interpersonal Communication Skills {HR}
Interpersonal Communication Skills {HR}Interpersonal Communication Skills {HR}
Interpersonal Communication Skills {HR}
 
Industrial Dispute Act, 1947 {HR}
Industrial Dispute Act, 1947 {HR}Industrial Dispute Act, 1947 {HR}
Industrial Dispute Act, 1947 {HR}
 
Factories act, 1948 {HR}
Factories act, 1948 {HR}Factories act, 1948 {HR}
Factories act, 1948 {HR}
 
Ratio and Proportion, Indices and Logarithm Part 4
Ratio and Proportion, Indices and Logarithm Part 4Ratio and Proportion, Indices and Logarithm Part 4
Ratio and Proportion, Indices and Logarithm Part 4
 
Ratio and Proportion, Indices and Logarithm Part 2
Ratio and Proportion, Indices and Logarithm Part 2Ratio and Proportion, Indices and Logarithm Part 2
Ratio and Proportion, Indices and Logarithm Part 2
 
Ratio and Proportion, Indices and Logarithm Part 1
Ratio and Proportion, Indices and Logarithm Part 1Ratio and Proportion, Indices and Logarithm Part 1
Ratio and Proportion, Indices and Logarithm Part 1
 
Limits and Continuity - Intuitive Approach part 3
Limits and Continuity - Intuitive Approach part 3Limits and Continuity - Intuitive Approach part 3
Limits and Continuity - Intuitive Approach part 3
 
Limits and Continuity - Intuitive Approach part 2
Limits and Continuity - Intuitive Approach part 2Limits and Continuity - Intuitive Approach part 2
Limits and Continuity - Intuitive Approach part 2
 

Recently uploaded

The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 

Recently uploaded (20)

The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 

Introduction to Expert Systems {Artificial Intelligence}

  • 1. Introduction to Expert Systems Expert Systems: Principles and Programming
  • 2. 2 What is an expert system? “An expert system is a computer system that emulates, or acts in all respects, with the decision-making capabilities of a human expert.” • Expert Systems = knowledge-based systems = knowledge-based expert systems
  • 3. Expert System • Expert System is one of the sub- areas of AI. An expert system is a set of programs that manipulate knowledge to solve problem in a specialized area • An expert system is more than a database program. A database program retrieve and store the data 3
  • 4. 4 What is an expert system? •The basic idea is that if a human expert can specify the steps of reasoning by which a problem may be solved, so too can an expert system. •Restricted domain expert systems (extensive use of specialized knowledge at the level of human expert) function well which is not the case of general-purpose problem solver.
  • 5. 5 Expert System Main Components • Knowledge base – obtainable from books, magazines, knowledgeable persons, etc.; or expertise knowledge. Knowledge base of an expert system contains both behavioral and procedural knowledge. • Inference engine – draws conclusions from the knowledge base.
  • 6. 6 Basic Functions of Expert Systems
  • 7. 7 Problem Domain vs. Knowledge Domain • In general, the first step in solving any problem is defining the problem area or domain to be solved. • An expert’s knowledge is specific to one problem domain – medicine, finance, science, engineering, etc. • The expert’s knowledge about solving specific problems is called the knowledge domain. • The problem domain is always a superset of the knowledge domain. • Expert system reasons from knowledge domain.
  • 8. 8 Problem Domain vs. Knowledge Domain • Example: infections diseases diagnostic system does not have (or require) knowledge about other branches such as surgery.
  • 10. 10 Advantages of Expert Systems • Increased availability: on suitable computer hardware • Reduced cost • Reduced danger: can be used in suitable environment. • Permanence: last for ever, unlike human who may die, retire, quit. • Multiple expertise: • Increased reliability
  • 11. 11 Advantages Continued • Explanation: explain in detail how arrived at conclusions. • Fast response: (e.g. emergency situations). • Steady, unemotional, and complete responses at all times: unlike human who may be inefficient because of stress or fatigue. • Intelligent tutor: provides direct instructions (student may run simple programs and explaining the system’s reasoning). • Intelligent database: access a database intelligently (e.g. data mining).
  • 12. Developing An Expert System • Identification • Conceptualization • Formalization • Implementation • Testing 12
  • 13. Steps in expert system development 13 • Identification – Determining the characteristics of problem • Conceptualization – Finding concepts to represent the knowledge • Formalization – Designing structure to organize the knowledge • Implementation – Formulation of rules the embody the knowledge • Testing – Validation of rules
  • 14. Expert System Building Tools Shells and skeletons • When system can be built without any domain specific knowledge. Such systems are known as skeletons systems, shells or simply AI tools. • A shell often includes tools that help with the design, development and testing of the knowledge base. • With the shell approach expert system representing many different problem domains may be developed and delivered with the same software environment. 14
  • 15. Shells (Tools) • Many commercial shells are available today, ranging in size from shells on PCs, to shells on workstations. Its range from hundred to tens of thousand dollars, and range in complexity from simple. • Some of such tools/shells and their applications are given below- 15
  • 16. Shell tools • ART(Automated Reasoning tools) • ADS (Aion Development System)- os • Acquire – Step by step methodology used for knowledge base system . • Babylon- is modular configurable (is used to logical programming) • Expert ease – designed for decision support which can run on microcomputer such as IBM PC. 16
  • 17. Shell tools • GURU – is used DBMS and RDBMS • HUGIN – is used for probability function • KEE (Knowledge Engineering Environment) – is used for frames and scripts. • KES (Knowledge Engineering System) – Available in different versions to run on machines. • Personal Consultant – Fitted parameters and production rules . 17
  • 18. Expert System Architecture • There are many architectures, on which expert systems are built upon. 1.Ruled based system architecture - is used in expert and other types of knowledge based system in the production systems also called as rule base system. 18
  • 20. Rule based system • Rule bases system is same as the production system. • When we creating and maintain the production system and find initial state to goal state then rule base system is used. • Learning module and history file are not common components of expert systems when they are provided they are used to assist in building and refining the knowledge base. 20
  • 21. 2. Non production system architecture • They are classified into six categories – 1.Associative or semantics architecture 2.Frame and rule structures 3.Decision network 4.Black board system architecture 5.Neural networks 6.Analogical reasoning 21
  • 22. Associative or semantics architecture • Associative network representations are especially useful in hierarchical representation of knowledge structures for example Binary tree. • Associative network representations are not a popular form of representation for standard expert systems. • They are used in natural languages or computer version systems. 22
  • 23. Continue • One expert system based on the use of associative network representation is CASNET (Casual Associative Network), which was developed at Rutgers for glaucoma one of the leading causes of blindness. Main components of this network are – 1. patient observation 2. Disease categories 23
  • 24. Frames and rule structures • Frame is network of nodes and relations. • Expert system has been constructed with frame architecture and numbers of building tools that create and manipulate frame structured system have been developed. • Example- A frame based system is PIP (present illness program) system developed at 1970’s. 24
  • 25. Continued - • This medical knowledge in PIP is organized in frame structures where each frames is composed of categories of slot with names such as typical findings. • Disease, solution, research, doctors, patients etc. 25
  • 26. 2. Decision Architecture • Decision architecture is similar to decision tree in decision tree we can find initial state(Starting node) and goal state(Last node). 26
  • 27. Black Board Architecture • Black board architecture is special types of knowledge base system. Its differ from forward and backward chaining in production systems the point may be chosen in any way of the given path and searching the tree. • Black board system have been gaining popularity recently. They have been applied to a number of application areas. 27
  • 28. • One of the first application was HEARSAY family of projects, which are speech – understanding systems. 28
  • 29. Neural Network Architecture • Neural networks are large networks. Neural network is used to solve large problem into short form. It is used to solve mathematically and statistical problem. ∑ xi i= 1 to 10 29
  • 30. Analogical Reasoning • In analogical reasoning is used to match current problem, and if matched then solution can be generated with the previous experience. With some modification such system uses past experience based on promise that human beings use analogical reasoning experimental reasoning to learn and solve complex problems. 30
  • 31. 31 Limitations of Expert Systems • Uncertainty = having limited knowledge (more than possible outcomes) • Both human experts and expert systems must be able to deal with uncertainty. • Limitation 1: most expert systems deals with shallow knowledge than with deep knowledge. • Shallow knowledge – based on empirical and heuristic knowledge. • Deep knowledge – based on basic structure, function, and behavior of objects.
  • 32. 32 Limitations of Expert Systems • Limitation 2: typical expert systems cannot generalize through analogy to reason about new situations in the way people can. • Solution 1 for limitation 2: repeating the cycle of interviewing the expert. • Limitation raised form Solution 1: A knowledge acquisition bottleneck results from the time- consuming and labor intensive task of building an expert system.
  • 33. 33 Early Expert Systems • DENDRAL – used in chemical mass spectroscopy to identify chemical constituents • MYCIN – medical diagnosis of illness • DIPMETER – geological data analysis for oil • PROSPECTOR – geological data analysis for minerals • XCON/R1 – configuring computer systems
  • 34. 34 Broad Classes of Expert Systems