Rule Based Expert System: Software Experts Problem Domain Artificial Intelligence
Rule Based Expert System: Software Experts Problem Domain Artificial Intelligence
Matter Expert (SME);
Depending upon the problem requirement, these rules and data can be
recalled to solve problems. Rule-based expert systems have played an
important role in modern intelligent systems and their applications in
strategic goal setting, planning, design, scheduling, fault monitoring,
diagnosis and so on.
Complete structure of a rule-based
expert system
External
Database External Program
Expert System
Knowledge Base Database
Inference Engine
Explanation Facilities
Developer
User Interface Interface
User
Knowledge Engineer
Expert
Characteristics of rule based expert
system
An expert system is built to perform at a human expert level
in a narrow, specialised domain. Thus, the most important
characteristic of an expert system is its high-quality
performance. No matter how fast the system can solve a
problem, the user will not be satisfied if the result is wrong.
On the other hand, the speed of reaching a solution is very
important. Even the most accurate decision or diagnosis
may not be useful if it is too late to apply, for instance, in an
emergency, when a patient dies or a nuclear power plant
explodes.
Expert systems apply heuristics to guide the reasoning and
thus reduce the search area for a solution.
A unique feature of an expert system is its explanation
capability. It enables the expert system to review its own
reasoning and explain its decisions.
Expert systems employ symbolic reasoning when solving a
problem. Symbols are used to represent different types of
knowledge such as facts, concepts and rules
(2.1)
(2.2)
(Cover, 1965).
This dichotomy is separable if there exist a surface that separates these two
classes of points.
vector: φ ( x )=[φ1 ( x ) , φ2 ( x ) , … … … … .. φM ( x ) ]T
wT φ(x) ≥ 0, x X+
wT φ(x) < 0, x X-
the two most commonly-used types of feedforward network. They have much
more in common than most of the NN literature would suggest. The only
fundamental difference is the way in which hidden units combine values coming
from preceding layers in the network--MLPs use inner products, while RBFs use
Euclidean distance. There are also differences in the customary methods for
training MLPs and RBF networks, although most methods for training MLPs can
also be applied to RBF networks. Furthermore, there are crucial differences
between two broad types of RBF network--ordinary RBF networks and normalized
T-Norm Operator:-
T-norm (also T-norm or, unabbreviated, triangular norm) is a kind of binary
operation used in the framework of probabilistic metric spaces and in multi-
valued logic, specifically in fuzzy logic. A t-norm generalizes intersection in
a lattice and conjunction in logic. The name triangular norm refers to the
fact that in the framework of probabilistic metric spaces t-norms are used to
generalize triangle inequality of ordinary metric spaces.
Definition :-
The defining conditions of the t-norm are exactly those of the partially
ordered Abelian monoid on the real unit interval [0, 1]. (Cf. ordered
group.) The monoidal operation of any partially ordered Abelian monoid L is
therefore by some authors called a triangular norm on L.
Minimum t-norm also called the Gōdel t-norm, as it is
the standard semantics for conjunction in Gōdel fuzzy logic. Besides that, it occurs in most t-norm
based fuzzy logics as the standard semantics for weak conjunction. It is the pointwise largest t-norm
(see the properties of t-norms below).
Graph of the product t-norm
Drastic t-norm
The name reflects the fact that the drastic t-norm is the pointwise smallest t-norm (see
the properties of t-norms below). It is a right-continuous Archimedean t-norm.
Nilpotent minimum
is a standard example of a t-norm which is left-continuous, but not continuous. Despite its name,
the nilpotent minimum is not a nilpotent t-norm.
Hamacher product