Professional Documents
Culture Documents
1. User Interface
With the help of a user interface, the expert system interacts with the
user, takes queries as an input in a readable format, and passes it to
the inference engine. After getting the response from the inference
engine, it displays the output to the user. In other words, it is an
interface that helps a non-expert user to communicate with the
expert system to find a solution.
2. Inference Engine(Rules of Engine)
• The inference engine is known as the brain of the expert system
as it is the main processing unit of the system. It applies
inference rules to the knowledge base to derive a conclusion or
deduce new information. It helps in deriving an error-free
solution of queries asked by the user.
• With the help of an inference engine, the system extracts the
knowledge from the knowledge base.
Knowledge Base
• The knowledgebase is a type of storage that stores knowledge
acquired from the different experts of the particular domain. It is
considered as big storage of knowledge. The more the
knowledge base, the more precise will be the Expert System.
• It is similar to a database that contains information and rules of
a particular domain or subject.
IIS
Components of Expert System
An expert system mainly consists of three components:
• User Interface
• Inference Engine
• Knowledge Base
1. User Interface
With the help of a user interface, the expert system interacts with the
user, takes queries as an input in a readable format, and passes it to
the inference engine. After getting the response from the inference
engine, it displays the output to the user. In other words, it is an
interface that helps a non-expert user to communicate with the
expert system to find a solution.
2. Inference Engine(Rules of Engine)
• The inference engine is known as the brain of the expert system
as it is the main processing unit of the system. It applies
inference rules to the knowledge base to derive a conclusion or
deduce new information. It helps in deriving an error-free
solution of queries asked by the user.
• With the help of an inference engine, the system extracts the
knowledge from the knowledge base.
Knowledge Base
• The knowledgebase is a type of storage that stores knowledge
acquired from the different experts of the particular domain. It is
considered as big storage of knowledge. The more the
knowledge base, the more precise will be the Expert System.
• It is similar to a database that contains information and rules of
a particular domain or subject.
Components of Intelligence
Reasoning: It is the set of processes that enables us to provide basis
for judgment, making decisions, and prediction. There are broadly two
types −
Inductive Reasoning Deductive Reasoning
It conducts specific observations It starts with a general statement and
to make broad general examines the possibilities to reach a specific,
statements. logical conclusion.
Example − "Nita is a teacher. Example − "All women of age above 60 years
Nita is studious. Therefore, All are grandmothers. Shalini is 65 years old.
teachers are studious." Therefore, Shalini is a grandmother."
Learning − It is the activity of gaining knowledge or skill by studying,
practicing, being taught, or experiencing something.
Learning is categorized as −
• Auditory Learning − It is learning by listening and hearing. For
example, students listening to recorded audio lectures.
• Episodic Learning − To learn by remembering sequences of
events that one has witnessed or experienced. This is linear and
orderly.
• Motor Learning − It is learning by precise movement of muscles.
For example, picking objects, Writing, etc.
• Observational Learning − To learn by watching and imitating
others. For example, a child tries to learn by mimicking parents.
• Perceptual Learning − It is learning to recognize stimuli that one
has seen before. For example, identifying and classifying objects
and situations.
• Relational Learning − It involves learning to differentiate among
various stimuli on the basis of relational properties, rather than
absolute properties. For Example, Adding salt at the time of
cooking came up salty last time, so next time we try to reduce it.
• Spatial Learning − It is learning through visual stimuli such as
images, colors, maps, etc. For Example, A person can create a
roadmap in mind before actually following the road.
• Stimulus-Response Learning − It is learning to perform a
particular behavior when a certain stimulus is present. For
example, a dog raises its ear on the hearing doorbell.
Problem Solving: (1) It is the process in which one perceives and tries
to arrive at a desired solution from a present situation by taking some
path. (2) It includes decision making, which is the process of selecting
the best suitable alternative out of multiple alternatives to reach the
desired goal.
Perception: It is the process of acquiring, interpreting, selecting, and
organizing sensory information(sensing). In humans, perception is
aided by sensory organs. In the domain of AI, perception mechanism
puts the data acquired by the sensors together in
a meaningful manner.
Linguistic Intelligence − It is one’s ability to use, comprehend, speak,
and write the verbal and written language. It is important in
interpersonal communication.
2. General AI:
• General AI is a type of intelligence which could perform any
intellectual task with efficiency like a human.
• The idea behind the general AI to make such a system which
could be smarter and think like a human by its own.
• Currently, there is no such system exist which could come under
general AI and can perform any task as perfect as a human.
3. Super AI:
• Super AI is a level of Intelligence of Systems at which machines
could surpass human intelligence, and can perform any task
better than human with cognitive properties. It is an outcome of
general AI.
• Super AI is still a hypothetical concept of Artificial Intelligence.
Development of such systems in real is still world changing task.
Unsupervised Learning
Unsupervised learning is used to detect anomalies, outliers, such as
fraud or defective equipment, or to group customers with similar
behaviors for a sales campaign. It is the opposite of supervised
learning. There is no labeled data here.
When learning data contains only some indications without any
description or labels, it is up to the coder or to the algorithm to find
the structure of the underlying data, to discover hidden patterns, or to
determine how to describe the data. This kind of learning data is
called unlabeled data.
Semi-supervised Learning
If some learning samples are labeled, but some other are not labeled,
then it is semi-supervised learning. It makes use of a large amount of
unlabeled data for training and a small amount of labeled data for
testing. Semi-supervised learning is applied in cases where it is
expensive to acquire a fully labeled dataset while more practical to
label a small subset.
Reinforcement Learning
Here learning data gives feedback so that the system adjusts to
dynamic conditions in order to achieve a certain objective. The system
evaluates its performance based on the feedback responses and reacts
accordingly. The best known instances include self-driving cars and
chess master algorithm AlphaGo.