Académique Documents
Professionnel Documents
Culture Documents
PRESENTED BY :
Shiromani Gupta ( 49-MBA-15 )
Vishesh Kapoor ( 63-MBA-15 )
Tikshan Langer ( 59-MBA-15 )
TOPICS COVERED
Introduction
Components Of Expert Systems
Various Examples
Architectures
Need Of An Expert System
Properties & Building An Expert System
Applications
Benefits And Challenges
Expert System-Eliza
Future Scope
WHO IS AN EXPERT?
An EXPERT is a person who is very knowledgeable about or
skilful in a PARTICULAR FIELD.
EXAMPLES:
Doctor,
Chattered accountant,
Sportsperson,
Lawyer,
Scientists, etc
COMPONENTS
OF
EXPERT SYSTEM
CA
DOMAIN EXPERT
RESULT
COMPUTER
USER INTERFACE
TAX RETURN
KNOWLEDGE ENGINEER
TAX RULES
KNOWLEDGE BASE
SYSTEM ENGINEER
WORKING STORAGE
AI
INFERENCE ENGINE
KNOWLEDGE BASEContains rules and facts from knowledge collected from experts.
While knowledge in humans is gained by learning, experience and experimentation, knowledge in
a computer is often represented by rules.
The knowledge base contains the facts and rules or knowledge of the expert. Below is an
example of how IF THEN rules might be applied in our Animal-ID expert system.
EXAMPLE:
IF animal has backbone
THEN vertebrate
IF animal is vertebrate
AND has hair
THEN mammal
IF animal is mammal
AND has pointed teeth
AND has claws
THEN carnivore
Forward
chaining:
chaining:
I play a move.
2. Game of chess
CHESS PLAYER
DOMAIN EXPERT
COUNTER MOVE
CHESS GAME
USER INTERFACE
MOVE
KNOWLEDGE ENGINEER
WORKING STORAGE
SYSTEM ENGINEER
CHESS RULES
KNOWLEDGE BASE
INFERENCE ENGINE
3. Bank loan
AIM: to get loan from ICICI bank to buy some land
WHAT TO DO? -> Call CUSTOMER CARE
-> They ask you certain questions, you answer them and you get to know
how much loan you can get
BUT Were u taking to the BANK MANAGER?
NO!!
The person there maybe some B.COM. 2nd year student who uses a
computer(expert system here) in front to answer the questions.
B.COM STUDENT SALARY- RS. 10,000
4. Autopilot
5. Weather forecasting
6. Medical diagnosis
and many more
VARIOUS ARCHITECTURES
1. SIMPLE ARCHITECTURE
VARIOUS ARCHITECTURES
2. EXTENDED ARCHITECTURE
VARIOUS ARCHITECTURES
3. COMPLEX ARCHITECTURE
OR
TO REPLACE AN EXPERT
-To enable the use of expertise after working hours or at
different locations.
-To automate a routine task that requires human expertise
all the time unattended, thus.
-reducing operational costs.
-to replace a retiring or an leaving employee who is an
expert
-To hire an expert is costly
TO HELP AN EXPERT
-Help experts in their routine to improve productivity
AVAILABILITY
COMPLEXITY
STRUCTURE
DOMAIN
The system should have deep knowledge of a particular field and not
general knowledge of all field
PROBLEM ADDRESSED
EXAMPLES
Interpretation
Prediction
Designing actions
Diagnosis
Planning
Monitoring
Debugging
Repair
Design
REACTOR
Instruction
Diagnosing, assessing, and repairing student behaviour SMH.PAL, Intelligent Clinical Training,
STEAMER
Control
Input a sentence
Find a rule in the Eliza knowledge-base that matches the pattern
Attempt to perform pattern match
Attempt to perform segment match
If rule found, select one of the responses randomly (each pattern will have at
least one response)
Fill in any variables
Substitute values (you for I, I for you, me for you, am for are, etc)
Respond
Until user quits.
ELIZA RULES
Each rule for Eliza is specified by an
input pattern and a list of output
patterns.
A pattern is a sentence consisting of
space-separated words and variables.
Input pattern variables come in two
forms: single variables and segment
variables.
Single variables (which take the form ?x)
match a single word, while segment
variables (which take the form ?*x) can
match a phrase.
The conversation proceeds by reading a
sentence from the user, searching
through the rules to find an input
pattern that matches, replacing variables
in the output pattern, and printing the
results to the user.
********************
QUERIES ???