G9_ICT applications_Expertsystems
G9_ICT applications_Expertsystems
EXPERT SYSTEMS
Yo
ICT Applications
Expert Systems
• Have you ever used a tool or app that gave you advice or
recommendations. Name the tool or app.
Starter
Starter
Watch this Video
Starter
Expert systems
.• An expert system is a computerised system that
attempts to reproduce the decision making process
of an expert human being.
• It is designed to try and replicate the judgement of a
human who has expert knowledge in a certain field.
AFL
Yo
ICT Applications
Expert Systems
LO2-Learners will be able to understand and explain the five parts of expert system and its role
The Five parts of Expert system
Expert systems are made up of five parts.
The user interface: An interface that helps the user to
communicate with the expert system. It takes the user’s
query and sends it to the inference engine. After that ,it
display’s the results.
Knowledge Base : All of the data , facts and conditions about
the expert’s particular subject. It's a database of related
information about a particular subject.
A rules base: The set of rules and facts that must be applied
to the knowledge base
LO2-Learners will be able to understand and explain the five parts of expert system and its role
The Five Parts Of Expert system
An inference engine: It uses the facts and rules to apply to
the knowledge base when selecting an answer to the user’s
query. It matches the information that that the user inputs
at the user interface with the data held in the knowledge
base to reach an appropriate response by using the
inference rules.
An explanation system: It provides reasoning about the
information in the knowledge base. It assists the user to
understand the contents of the knowledge base and also the
reasoning process that produced the solution to the user’s
question. It forms a user conclusion.
LO2-Learners will be able to understand and explain the five parts of expert system and its role
The Five Parts Of Expert system
LO2-Learners will be able to understand and explain the five parts of expert system and its role
Activity 2
1. Explain the role of the following parts in an expert
system.
a) Knowledge base
b) Inference engine
AFL
Yo
ICT Applications
Expert Systems
LO3-Learners will be able to explain the uses of expert system in order to calculate solution for
different scenarios like medical diagnosis
Uses of Expert systems
Mineral Prospecting-
Another use for an expert system is in mineral prospecting
to
– Analyse geological data
– Identify potential locations for mineral deposits
The expert system can collect its data from :
• An expert
• Directly from sensors that are put in place at the site.
• Images taken from satellites showing composition of the
area such as hills, mountains, lakes and rivers.
LO3-Learners will be able to explain the uses of expert system in order to calculate solution for
different scenarios like mineral prospecting
Uses of Expert systems
Data will have to be entered into the system through the
user interface.
This will include
The types of rocks that are in the area
The types of minerals present in the area.
The type of mineral required.
Using this information the GIS builds a mathematical model
which can predict if the target mineral should be present in
association with the features you have been entered. This
type of model is called a predictive model.
LO3-Learners will be able to explain the uses of expert system in order to calculate solution for
different scenarios like mineral prospecting
Uses of Expert systems
Chess games
Another use for an expert system is in Playing chess. It can
– Evaluate possible moves based on the game state
– Plan strategic moves to increase chances of winning.
A chess player can play a game of chess against the
computer; this really means that they can play against an
expert system.
The system will have been made by putting information
from many expert chess players in to the knowledge base.
LO3-Learners will be able to explain the uses of expert system in order to calculate solution for
different scenarios like chess games
Uses of Expert systems
Car engine fault diagnosis
Another use for an expert system is in Car engine fault
diagnosis. It can
– Determine issues within engine components
– Suggest repair options and maintenance schedules
LO3-Learners will be able to explain the uses of expert system in order to calculate solution for
different scenarios like car engine fault diagnosis
Uses of Expert systems
Financial Planning
Another use for an expert system is in Financial planning. It
can
– Evaluate investment options and risks
– Provide personalised financial advice.
Information about financial situation and personal
circumstances is entered via the user interface and based
on each user’s answers, the expert system can suggest a
financial plan and give advice on how best they can
organize their investments ,manage their debts or pay
less taxes.
LO3-Learners will be able to explain the uses of expert system in order to calculate solution for
different scenarios like Financial planning
Uses of Expert systems
Route scheduling for delivery vehicles
Another use for an expert system is in Route scheduling for
delivery vehicles. It can
• Calculate optimal routes based on factors like distance,
traffic, and time constraints.
• Reduce fuel consumption and improve efficiency
The user interface would need to ask for:
• The amount of individual deliveries
• The distance between each delivery drop-off point
• Details of the delivery vehicle’s type and speed
• The amount of time available altogether.
• Layout of the area
LO3-Learners will be able to explain the uses of expert system in order to calculate solution for
different scenarios like route scheduling for delivery vehicles
Uses of Expert systems
Plant and animal identification
Another use for an expert system is in Plant and animal
identification. It can
– Analyse physical characteristics and habitat data
– Identify species and provide relevant information
– Help people to identify harmful insects and weeds and
help to prevent crop failures
If there is an animal that isn’t recognized an expert
system will ask the user
How many legs it has
LO3-Learners will be able to explain the uses of expert system in order to calculate solution for
different scenarios like Plant and animal identification
Activity 3
1. List two uses of expert systems in
a) Medical diagnosis
b) Mineral prospecting
AFL
Yo
ICT Applications
Expert Systems
A*
A
Question 3
Challenge yourself
SOME
FEW
Explain the operation of an expert
Explain the uses of expert systems.
system
Extension Activity
State what would be used as the query for a
medical expert system.
Critical thinking
.
Challenge/ Stretch yourself
What would be held in the knowledge base of a
chess computer?