Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

Computational Intelligence

Parveen Malik
Assistant Professor
School of Electronics Engineering
KIIT University
Outline
• Soft Computing Constituents
• Fuzzy Set Theory
• Set Theoretic Operations
• Two Dimensional MFs
Soft Computing Constituents
• Neural Network
• Fuzzy Set Theory
• Derivative Free Optimization( Genetic Algorithms)
• Conventional AI

Text Book : Chuen-Tsai Sun, Eiji Mizutani, and Jyh-Shing Roger Jang. “Neuro-Fuzzy and Soft Computing: A
Computational Approach to Learning and Machine Intelligence”
Neural Network

Output Layer

Hidden Layer

Input Layer
Fuzzy Set Theory

1.0 Hot Hot


1.0
Degree Degree
of of
Belief Belief
0.0 Cold Cold
0.0
Fuzzy Non-Fuzzy (Crisp)

𝟐𝟎𝟎 𝑪 𝟐𝟎𝟎 𝑪
𝟏𝟐𝟎 𝑪 𝟐𝟓𝟎 𝑪 𝟏𝟐𝟎 𝑪 𝟐𝟓𝟎 𝑪
𝟒𝟏𝟎 𝑪 𝟒𝟏𝟎 𝑪
𝟎 𝟒𝟎𝟎 𝑪 𝟒𝟎𝟎 𝑪
𝟑𝟎 𝑪 𝟑𝟗𝟎 𝑪 𝟑𝟎𝟎 𝑪 𝟎
𝟑𝟗 𝑪
History of Conventional AI approaches
Fuzzy Set Theory Vs Classical Set Theory
Classical Set Theory :
• Crisp, clear or unambiguous boundary
𝐴 = 𝑥 𝑥 > 6}
• Important tool for mathematic and computer science.
• Sharp Transition between “Inclusion” and Exclusion”.
• Incapable of addressing human concepts and thoughts
which tend to be abstract and imprecise.
A=“Tall Person” x =“Height”
B= Water is hot” C=“Temp. is High”
Fuzzy Set Theory Vs Classical Set Theory
Fuzzy Set Theory :
• Introduced by “L.A.Zadeh” in 1965 paper “Fuzzy Sets”
• Unclear or ambiguous boundary
• Capable of addressing human concepts and thoughts which
tend to be abstract and imprecise.
A=“Tall Person” x =“Height”
B= Water is hot” C=“Temp. is High”
• Introduction of membership function
• Gradual Transition from “Belong to a set” To “Not belong to
set”.
Fuzzy Set Theory
Definition 1.1 : Fuzzy Set and membership functions
If X is a collection of objects denoted generically by x, then a fuzzy set A in X
is defined as a set of ordered pairs:
A= 𝒙, 𝝁𝑨 (𝒙) | 𝒙 ∈ 𝑿
Where 𝜇𝐴 (𝑥) is the membership function for the fuzzy set A
Definition 1.2 : support
The support of A fuzzy set A is the set of all points x in X such that 𝜇𝐴 (𝑥) >0
support(A)= 𝒙 | 𝝁𝑨 𝒙 > 𝟎
Definition 1.3 : core
The core of A fuzzy set A is the set of all points x in X such that 𝜇𝐴 (𝑥) =1
core(A)= 𝒙|𝝁𝑨 𝒙 = 𝟎
Definition 1.4 : Normality
A fuzzy set A is normal if its core is non-empty.
Fuzzy Set Theory
Definition 1.5 : Cross Over Points
A crossover point of a fuzzy set A is a point 𝑥 ∈ 𝑋 at which 𝜇𝐴 (𝑥) = 0.5.
crossover(A)= 𝒙|𝝁𝑨 𝒙 = 𝟎. 𝟓
Where 𝜇𝐴 (𝑥) is the membership function for the fuzzy set A.

Definition 1.6 : Fuzzy singleton


A fuzzy set whose support is a single point in X with 𝜇𝐴 (𝑥) = 1 is called a Fuzzy
Singleton.
Definition 1.7 : α-cut, strong α-cut
α-cut, α-level set of a fuzzy set A is crisp set defined by
𝑨𝜶 = 𝒙|𝝁𝑨 𝒙 ≥ 𝟎
Strong α-cut, strong α-level set of a fuzzy set A is defined by
𝑨′𝜶 = 𝒙|𝝁𝑨 𝒙 > 𝟎
Fuzzy Set Theory
Definition 1.8 : Convexity
A fuzzy set A is convex if and only if for any 𝑥1 , 𝑥2 ∈ 𝑋 𝑎𝑛𝑑 for any λ ∈ 0,1
𝝁𝑨 (𝝀𝒙𝟏 + (𝟏 − 𝝀)𝒙𝟐 ) ≥ Min 𝝁𝑨 𝒙𝟏 , 𝝁𝑨 𝒙𝟐
Alternatively, A is convex if all its 𝛼 − 𝑠𝑒𝑡𝑠 are convex.

Definition 1.9 : Fuzzy numbers


A fuzzy number A is a fuzzy set in the real line that satisfies the conditions for
Normality and convexity.

Definition 1.10 : Bandwidths of normal and convex fuzzy sets


For a normal and convex fuzzy set, the bandwidth or width is defined as the distance
between the two unique crossover points:
𝒘𝒊𝒅𝒕𝒉 𝑨 = 𝒙𝟐 − 𝒙𝟏
Where 𝝁𝑨 𝒙𝟏 = 𝝁𝑨 (𝒙𝟐 )=0.5
Fuzzy Set Theory
Definition 1.11 : Symmetry
A fuzzy set A is symmetric if its MF is symmetric around a certain
point x=c ,
𝝁𝑨 𝒄 + 𝒙 = 𝝁𝑨 𝒄 − 𝒙 for all 𝒙 ∈ 𝑿

Definition 1.12 : Open left, Open right, closed


A fuzzy set A is open left
if 𝒍𝒊𝒎𝒙→−∞ 𝝁𝑨 𝒙 =1 and 𝒍𝒊𝒎𝒙→+∞ 𝝁𝑨 𝒙 = 0
open right
if 𝒍𝒊𝒎𝒙→−∞ 𝝁𝑨 𝒙 =0 and 𝒍𝒊𝒎𝒙→+∞ 𝝁𝑨 𝒙 = 1
Closed
if 𝒍𝒊𝒎𝒙→−∞ 𝝁𝑨 𝒙 =𝒍𝒊𝒎𝒙→+∞ 𝝁𝑨 𝒙 =0
Set Theoretic Operations
Definition 2.1 : Containment or Subset
Fuzzy set A is contained in Fuzzy set B if and only if
𝑨 ⊆ 𝑩 ⇔ 𝝁𝑨 𝒙 ≤ 𝝁𝑩 𝒙
Definition 2.2 : Union (Disjunction)
The union of two sets A and B is a set C (𝐴 ∪ B) whose MF is
related by
𝝁 𝒙 = max {𝝁𝑨 𝒙 , 𝝁𝑩 𝒙 } = 𝝁𝑨 𝒙 ˅ 𝝁𝑩 𝒙
Definition 2.3 : Intersection (Conjunction)
The intersection of two sets A and B is a set C (𝐴 ∩ B) whose MF
is related by
𝝁 𝒙 = min {𝝁𝑨 𝒙 , 𝝁𝑩 𝒙 } = 𝝁𝑨 𝒙 ˄ 𝝁𝑩 𝒙
Set Theoretic Operations
Definition 2.4 : Complement (Negation)
ഥ ¬𝐀 𝐨𝐫 𝐍𝐎𝐓 𝐀
The complement of Fuzzy set A is 𝐀

𝝁𝑨ഥ 𝒙 = 𝟏 − 𝝁𝑨 𝒙

Definition 2.5 : Cartesian product and co-product


Let A and B be fuzzy sets in X and Y respectively. The Cartesian
product of A and B denoted by 𝑨 × 𝑩 ,
𝝁𝑨×𝑩 𝒙, 𝒚 = min {𝝁𝑨 𝒙 , 𝝁𝑩 𝒚 }
The Co- product of A and B denoted by A + B,
𝝁𝑨+𝑩 𝒙, 𝒚 = max {𝝁𝑨 𝒙 , 𝝁𝑩 𝒚 }
Two Dimensional MFs
Definition 3.1 : Cylindrical extensions of 1D fuzzy sets
If A is a fuzzy set in X, then its cylindrical extension in 𝑿 × 𝒀 is a
fuzzy set c(A) defined by

𝒄(𝑨) = න 𝝁𝑨 (𝒙)/(𝒙, 𝒚)
𝑿×𝒀
Two Dimensional MFs
Definition 3.1 : Projections of fuzzy sets
If R be a two-dimensional fuzzy set on 𝑿 × 𝒀. The projections of R onto X and Y are
defined as

𝑹𝑿 = න 𝒎𝒂𝒙 {𝝁𝑹 (𝒙, 𝒚)} /𝒙


𝑋

𝑹𝒀 = න 𝒎𝒂𝒙 {𝝁𝑹 (𝒙, 𝒚)} /𝒚


𝑌

You might also like