Professional Documents
Culture Documents
Topic 1 Introduction To Expert Systems
Topic 1 Introduction To Expert Systems
Topic 1 Introduction To Expert Systems
Overview
Machine Learning
Speech Understanding
Automatic
Programming Robotic
Natural Language Game Playing
Processing
Neural Network
Expert System
Fuzzy Logic
Intelligent Tutor Genetic Algorithm
AI
Computer Vision
Tree
ES Organization
Source: Padhy (2005)
Characteristics of Expert System
Separates knowledge from control
Processes expert knowledge
Focuses expertise
Reasons with symbols
Reasons heuristically
Permits inexact reasoning
Is limited to solvable problems
Thrives on reasonable complexity
Makes mistakes
Characteristics of Expert System
• Basic characteristics required for an expert system:
• High performance
• Expertise
• Adequate response time – perform within a reasonable
amount of time
• Good reliability
• Self-knowledge – ability to examine their reasoning process
and explain their operation
• Understandable – be able to explain the steps of reasoning
while executing.
• Justification – justify the answers or advice.
• Flexibility – mechanism for adding, changing and deleting
knowledge.
Source: Padhy (2005) based on
Giarratano & Riley (2002)
ES vs. Conventional Programs (CP)
ES simulate human reasoning about a problem
domain while CP simulate the domain itself.
Formal tasks:
Game playing, solving
mathematical
problems etc.
Expert tasks:
Scientific analysis, medical
diagnosis, etc.
ES Applications
Category
Categories
Problem addressed
Interpretation Inferring situation descriptions from sensor data
Problem
Domain
Knowledge
Domain
Why Build ES?
Reasons:
What happens
when you turn It turns over OK, but it
the key in the just won't start.
ignition to try
to start the car?
Example
Based on your input that the starter operates, your
mechanic can abandon a number of hypotheses related to
electrical problems. Now the expert is evaluating another
possible explanation...
WHY?
It is same as other knowledge based systems.
It uses to give answer about pest control, the need to spray, selection
of a chemical to spray, weather damage recovery such as freeze etc.
ADVANTAGES:-
It has ability to imitate human thought and reasoning.
It makes modification of knowledge very convenient.
It helps increases the production of crops
It has ability to handle uncertain information
It helps the farmers to take single point decision.
RICE-CROP DOCTOR
This ES is developed by NATIONAL INSTITUTE OF AGRICULTURAL EXTENSION
MANAGEMENT.
Its main work is to diagnose pests and diseases for rice crop and suggest preventive
measures.
It has knowledge about diseases and pests for identification and suggesting preventive
measures.
(1) DISEASES:
Rice blast
Brown spots
Rice tungro virus
Bacterial leaf blight etc
(2) PESTS:
Stem borers
Brown plant hopper
Rice leaf folder
Green leaf hopper etc
AGREX
It gives correct advice to farmers.
Topics of advice are fertilizer application, crop protection, irrigation
scheduling and diagnosis of diseases in paddy and post harvest technology
of fruits and vegetables
EXPERT SYSTEMS IN EDUCATION
WHY?
Because it allow users to ask question on some education problems.
This figure shows the architecture of ITS for teaching engineering student
which has embedded expert system inside.
For each student expert system will create performance of student and
change levels (like easy to difficult).