SlideShare a Scribd company logo
3
Most read
5
Most read
6
Most read
Present by . Absar Qureshi
E.No 0801IT193D01
Subject: Artificial Intelligence
 Introduction
 Differences between crisp sets & Fuzzy sets
 Operations on Fuzzy Sets
 Properties
 MF formulation and parameterization
 Fuzzy rules and Fuzzy reasoning
 Fuzzy interface systems
 Introduction to genetic algorithm
 Fuzzy sets have been introduced by Zadeh 1965.
 Fuzzy Sets: Those collection of objects where it is not
possible to make a sharp distinction between the
belongingness or non-belongingness to the collection.
 These are useful in cases where the source of
imprecision is the absence of sharply defined criteria
of the class of membership rather that the probability
theory.
 Let the universal set be denoted by X and its elements by x
i.e. X= {x}. We define a set A on X such that 𝐴 ⊂ 𝑋. We
define the term grade of membership denoted by fA(x)
which represents the information regarding the extent of
belongingness of x to set A.
 If 𝑥 ∈ 𝑋, if fA(x)= 0 or 1 only and no intermediate value,
then the set A is called the crisp set and if the value of fA x
belongs to the closed interval [0, 1], then A is called the
Fuzzy set. Eg: For the set X= set of real numbers close to 1,
we have fA 0 = 0; fA 10 = 0.2; fA 500 = 1
 Empty FS: 𝑓𝐴 𝑥 = 0 ∀𝑥 ∈ 𝑋
 Equal FSs:
Given two FSs A & B, then if 𝑓𝐴 𝑥 = 𝑓𝐵(𝑥)∀𝑥 ∈ 𝑋, then A=B
 Complement(𝑨 ′ ):
It is defined as 𝑓𝐴 ′ 𝑥 = 1 − 𝑓𝐴(𝑥)
 Subset:
𝐴 ⊂ 𝐵 ↔ 𝑓𝐴 ≤ 𝑓𝐵 𝑖. 𝑒. 𝑓𝐴 𝑥 ≤ 𝑓𝐵 𝑥 ∀𝑥 ∈ 𝑋
 Union:
Let 𝐶 = 𝐴 ∪ 𝐵,𝑡ℎ𝑒𝑛 𝑓𝑐 𝑥 = 𝑀𝑎𝑥 𝑓𝐴 𝑥 , 𝑓𝐵 𝑥 , ∀𝑥 ∈ 𝑋
Corollary: The union of A & B is the smallest fuzzy set containing both A & B.
 Intersection:
Let 𝐶 = 𝐴 ∩ 𝐵,𝑡ℎ𝑒𝑛 𝑓𝑐 𝑥 = 𝑀𝑖𝑛 𝑓𝐴 𝑥 , 𝑓𝐵 𝑥 , ∀𝑥 ∈ 𝑋
Corollary: The intersection of A & B is the largest fuzzy set containing both A & B.
 Age ? (Young, Adult):
X = {15, 25, 35, 45, 55}
Young = {(15,0.9), (25,0.8), (35,0.5),(45,0.1),(55,0)}
Adult = {(15,0), (25,0.5), (35,0.8), (45,1), (55,1)}
 Fuzzy set are defined as sets that contain elements having varying degrees
of membership values. Given A and B are two fuzzy sets, here are the main
properties of those fuzzy sets:
 Commutativity :-
(A ∪ B) = (B ∪ A)
(A ∩ B) = (B ∩ A)
 Associativity :-
(A ∪ B) ∪ C = A ∪ (B ∪ C)
(A ∩ B) ∩ C = A ∩ (B ∩ C)
 Distributivity :-
A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C)
A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C)
 Idempotent :-
A ∪ A = A
A ∩ A = A
 Identity :-
A ∪ Φ = A => A ∪ X = X
A ∩ Φ = Φ => A ∩ X = A
Note: (1) Universal Set ‘X’ has elements with unity membership value.
(2) Null Set ‘Φ’ has all elements with zero membership value.
 Transitivity :-
If A ⊆ B, B ⊆ C, then A ⊆ C
 Involution :-
(Ac)c = A
 De morgan Property :-
(A ∪ B)c = Ac ∩ Bc
(A ∩ B)c = Ac ∪ Bc
 Note: A ∪ Ac ≠ X ; A ∩ Ac ≠ Φ
In the following, we try to parameterize the different MFs
on a continuous universe of discourse
 Fuzzy rules are used within fuzzy logic systems to
infer an output based on input variables. Modus
ponens and modus tollens are the most important
rules of inference.[1]A modus ponens rule is in the form
 Premise: x is AImplication: IF x is A THEN y is
BConsequent: y is B
 In crisp logic, the premise x is A can only be true or
false. However, in a fuzzy rule, the premise x is A and
the consequent y is B can be true to a degree, instead
of entirely true or entirely false
 Fuzzy reasoning, also known as approximate reasoning, is a inference
procedure that derives conclusions from a set of fuzzy if-then rules and
known facts. Before introducing fuzzy reasoning, we shall discuss the
compositional rule of inference, which plays a key role in fuzzy
reasoning.
 The basic rule of inference in traditional two-value topic is modus
ponens , according to which we can infer the truth of a proposition B
from the truth of A and the implication A → B. For instance, if A is
identified with "the tomato is red" and B with "the tomato is ripe," then
if it is true that "the tomato is red," it is also true that "the tomato is
ripe".
 This concept is illustrated as follows:
 A fuzzy inference system (FIS) is a system that uses fuzzy set
theory to map inputs (features in the case of fuzzy classification)
to outputs (classes in the case of fuzzy classification). Two FIS�s
will be discussed here, the Mamdani and the Sugeno.
Example of Fuzzy Interface System
 An example of a Mamdani inference system is shown
in figure To compute the output of this FIS given the
inputs, one must go through six steps:
 1. determining a set of fuzzy rules
 2. fuzzifying the inputs using the input membership
functions,
3. combining the fuzzified inputs according to the fuzzy rules to establish a rule
strength,
4. finding the consequence of the rule by combining the rule strength and the
output membership function,
5. combining the consequences to get an output distribution, and
6. defuzzifying the output distribution (this step is only if a crisp output (class) is
needed)
Example of Fuzzy Interface System
 Genetic Algorithm (GA) is a search-based optimization technique
based on the principles of Genetics and Natural Selection.
 It is frequently used to find optimal or near-optimal solutions to
difficult problems which otherwise would take a lifetime to solve.
 It is frequently used to solve optimization problems, in research, and
in machine learning.
GAs have various advantages which have made them immensely popular.
These include −
 Does not require any derivative information (which may not be available for
many real-world problems).
 Is faster and more efficient as compared to the traditional methods.
 Has very good parallel capabilities.
 Optimizes both continuous and discrete functions and also multi-objective
problems.
 Provides a list of “good” solutions and not just a single solution.
Limitations of GAs
Like any technique, GAs also suffer from a few limitations. These include −
 GAs are not suited for all problems, especially problems which are
simple and for which derivative information is available.
 Fitness value is calculated repeatedly which might be computationally
expensive for some problems.
 Being stochastic, there are no guarantees on the optimality or the quality
of the solution.
 If not implemented properly, the GA may not converge to the optimal
solution.

More Related Content

What's hot (20)

PPTX
Fuzzy Set
Ehsan Hamzei
 
PPTX
Classical Sets & fuzzy sets
Dr.Ashvini Chaudhari Bhongade
 
PPTX
Kruskal Algorithm
Bhavik Vashi
 
PPTX
Fuzzy sets
Prashant Gupta
 
PPTX
Fuzzy logic Notes AI CSE 8th Sem
DigiGurukul
 
PPTX
0 1 knapsack using branch and bound
Abhishek Singh
 
PPT
Predicate Logic
giki67
 
PPT
Fuzzy relations
naugariya
 
PPTX
Fuzzy logic and application in AI
Ildar Nurgaliev
 
PDF
L9 fuzzy implications
Mohammad Umar Rehman
 
PPTX
Fuzzy Logic Ppt
rafi
 
PPTX
Number theory and cryptography
Yasser Ali
 
PDF
Artificial Neural Network Lect4 : Single Layer Perceptron Classifiers
Mohammed Bennamoun
 
ODP
NAIVE BAYES CLASSIFIER
Knoldus Inc.
 
PPTX
Crisp set
DeepikaT13
 
PPTX
Fuzzy arithmetic
Mohit Chimankar
 
PPT
Sum of subsets problem by backtracking 
Hasanain Alshadoodee
 
PPTX
BISECTION METHOD
St Mary's College,Thrissur,Kerala
 
PPTX
Semantic Networks
Jenny Galino
 
Fuzzy Set
Ehsan Hamzei
 
Classical Sets & fuzzy sets
Dr.Ashvini Chaudhari Bhongade
 
Kruskal Algorithm
Bhavik Vashi
 
Fuzzy sets
Prashant Gupta
 
Fuzzy logic Notes AI CSE 8th Sem
DigiGurukul
 
0 1 knapsack using branch and bound
Abhishek Singh
 
Predicate Logic
giki67
 
Fuzzy relations
naugariya
 
Fuzzy logic and application in AI
Ildar Nurgaliev
 
L9 fuzzy implications
Mohammad Umar Rehman
 
Fuzzy Logic Ppt
rafi
 
Number theory and cryptography
Yasser Ali
 
Artificial Neural Network Lect4 : Single Layer Perceptron Classifiers
Mohammed Bennamoun
 
NAIVE BAYES CLASSIFIER
Knoldus Inc.
 
Crisp set
DeepikaT13
 
Fuzzy arithmetic
Mohit Chimankar
 
Sum of subsets problem by backtracking 
Hasanain Alshadoodee
 
Semantic Networks
Jenny Galino
 

Similar to Fuzzy sets (20)

PPT
Fuzzy logic and fuzzy time series edited
Prof Dr S.M.Aqil Burney
 
PDF
Optimization using soft computing
Purnima Pandit
 
PDF
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
cscpconf
 
DOC
Fuzzy logic1
Nateshwar Kamlesh
 
PPTX
FL-01 Introduction.pptx
SourabhRuhil4
 
DOC
Fuzzy logic
Nateshwar Kamlesh
 
PDF
AI Lesson 26
Assistant Professor
 
PDF
Lesson 26
Avijit Kumar
 
PPTX
Emerging Approach to Computing Techniques.pptx
PoonamKumarSharma
 
PPT
Unit 4 Intro to Fuzzy Logic 1VBGBGBG.ppt
ManishYadav243888
 
PPTX
Fuzzy Logic ppt
Ritu Bafna
 
PPTX
Unit IV neural network and fuzzy logic (1).pptx
namithasetty411
 
PDF
Lecture 1 computational intelligence
ParveenMalik18
 
PDF
Lecture 005-15_fuzzy logic _part1_ membership_function.pdf
tusharjangra5
 
PPTX
Soft computing Chapter 1
Dr.Ashvini Chaudhari Bhongade
 
PPTX
Fuzzy set
NilaNila16
 
PPTX
AI415-Lecture08-Fuzzy_Properties and Ops.pptx
KainatJamal1
 
DOCX
Optimization Of Fuzzy Bexa Using Nm
Ashish Khetan
 
PPTX
09-FL Defuzzyfication I.pptx
ssusercae49e
 
PPTX
Chapter 5 - Fuzzy Logic
Ashique Rasool
 
Fuzzy logic and fuzzy time series edited
Prof Dr S.M.Aqil Burney
 
Optimization using soft computing
Purnima Pandit
 
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
cscpconf
 
Fuzzy logic1
Nateshwar Kamlesh
 
FL-01 Introduction.pptx
SourabhRuhil4
 
Fuzzy logic
Nateshwar Kamlesh
 
AI Lesson 26
Assistant Professor
 
Lesson 26
Avijit Kumar
 
Emerging Approach to Computing Techniques.pptx
PoonamKumarSharma
 
Unit 4 Intro to Fuzzy Logic 1VBGBGBG.ppt
ManishYadav243888
 
Fuzzy Logic ppt
Ritu Bafna
 
Unit IV neural network and fuzzy logic (1).pptx
namithasetty411
 
Lecture 1 computational intelligence
ParveenMalik18
 
Lecture 005-15_fuzzy logic _part1_ membership_function.pdf
tusharjangra5
 
Soft computing Chapter 1
Dr.Ashvini Chaudhari Bhongade
 
Fuzzy set
NilaNila16
 
AI415-Lecture08-Fuzzy_Properties and Ops.pptx
KainatJamal1
 
Optimization Of Fuzzy Bexa Using Nm
Ashish Khetan
 
09-FL Defuzzyfication I.pptx
ssusercae49e
 
Chapter 5 - Fuzzy Logic
Ashique Rasool
 
Ad

Recently uploaded (20)

PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Ad

Fuzzy sets

  • 1. Present by . Absar Qureshi E.No 0801IT193D01 Subject: Artificial Intelligence
  • 2.  Introduction  Differences between crisp sets & Fuzzy sets  Operations on Fuzzy Sets  Properties  MF formulation and parameterization  Fuzzy rules and Fuzzy reasoning  Fuzzy interface systems  Introduction to genetic algorithm
  • 3.  Fuzzy sets have been introduced by Zadeh 1965.  Fuzzy Sets: Those collection of objects where it is not possible to make a sharp distinction between the belongingness or non-belongingness to the collection.  These are useful in cases where the source of imprecision is the absence of sharply defined criteria of the class of membership rather that the probability theory.
  • 4.  Let the universal set be denoted by X and its elements by x i.e. X= {x}. We define a set A on X such that 𝐴 ⊂ 𝑋. We define the term grade of membership denoted by fA(x) which represents the information regarding the extent of belongingness of x to set A.  If 𝑥 ∈ 𝑋, if fA(x)= 0 or 1 only and no intermediate value, then the set A is called the crisp set and if the value of fA x belongs to the closed interval [0, 1], then A is called the Fuzzy set. Eg: For the set X= set of real numbers close to 1, we have fA 0 = 0; fA 10 = 0.2; fA 500 = 1
  • 5.  Empty FS: 𝑓𝐴 𝑥 = 0 ∀𝑥 ∈ 𝑋  Equal FSs: Given two FSs A & B, then if 𝑓𝐴 𝑥 = 𝑓𝐵(𝑥)∀𝑥 ∈ 𝑋, then A=B  Complement(𝑨 ′ ): It is defined as 𝑓𝐴 ′ 𝑥 = 1 − 𝑓𝐴(𝑥)  Subset: 𝐴 ⊂ 𝐵 ↔ 𝑓𝐴 ≤ 𝑓𝐵 𝑖. 𝑒. 𝑓𝐴 𝑥 ≤ 𝑓𝐵 𝑥 ∀𝑥 ∈ 𝑋  Union: Let 𝐶 = 𝐴 ∪ 𝐵,𝑡ℎ𝑒𝑛 𝑓𝑐 𝑥 = 𝑀𝑎𝑥 𝑓𝐴 𝑥 , 𝑓𝐵 𝑥 , ∀𝑥 ∈ 𝑋 Corollary: The union of A & B is the smallest fuzzy set containing both A & B.  Intersection: Let 𝐶 = 𝐴 ∩ 𝐵,𝑡ℎ𝑒𝑛 𝑓𝑐 𝑥 = 𝑀𝑖𝑛 𝑓𝐴 𝑥 , 𝑓𝐵 𝑥 , ∀𝑥 ∈ 𝑋 Corollary: The intersection of A & B is the largest fuzzy set containing both A & B.
  • 6.  Age ? (Young, Adult): X = {15, 25, 35, 45, 55} Young = {(15,0.9), (25,0.8), (35,0.5),(45,0.1),(55,0)} Adult = {(15,0), (25,0.5), (35,0.8), (45,1), (55,1)}
  • 7.  Fuzzy set are defined as sets that contain elements having varying degrees of membership values. Given A and B are two fuzzy sets, here are the main properties of those fuzzy sets:  Commutativity :- (A ∪ B) = (B ∪ A) (A ∩ B) = (B ∩ A)  Associativity :- (A ∪ B) ∪ C = A ∪ (B ∪ C) (A ∩ B) ∩ C = A ∩ (B ∩ C)  Distributivity :- A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C) A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C)  Idempotent :- A ∪ A = A A ∩ A = A
  • 8.  Identity :- A ∪ Φ = A => A ∪ X = X A ∩ Φ = Φ => A ∩ X = A Note: (1) Universal Set ‘X’ has elements with unity membership value. (2) Null Set ‘Φ’ has all elements with zero membership value.  Transitivity :- If A ⊆ B, B ⊆ C, then A ⊆ C  Involution :- (Ac)c = A  De morgan Property :- (A ∪ B)c = Ac ∩ Bc (A ∩ B)c = Ac ∪ Bc  Note: A ∪ Ac ≠ X ; A ∩ Ac ≠ Φ
  • 9. In the following, we try to parameterize the different MFs on a continuous universe of discourse
  • 10.  Fuzzy rules are used within fuzzy logic systems to infer an output based on input variables. Modus ponens and modus tollens are the most important rules of inference.[1]A modus ponens rule is in the form  Premise: x is AImplication: IF x is A THEN y is BConsequent: y is B  In crisp logic, the premise x is A can only be true or false. However, in a fuzzy rule, the premise x is A and the consequent y is B can be true to a degree, instead of entirely true or entirely false
  • 11.  Fuzzy reasoning, also known as approximate reasoning, is a inference procedure that derives conclusions from a set of fuzzy if-then rules and known facts. Before introducing fuzzy reasoning, we shall discuss the compositional rule of inference, which plays a key role in fuzzy reasoning.  The basic rule of inference in traditional two-value topic is modus ponens , according to which we can infer the truth of a proposition B from the truth of A and the implication A → B. For instance, if A is identified with "the tomato is red" and B with "the tomato is ripe," then if it is true that "the tomato is red," it is also true that "the tomato is ripe".  This concept is illustrated as follows:
  • 12.  A fuzzy inference system (FIS) is a system that uses fuzzy set theory to map inputs (features in the case of fuzzy classification) to outputs (classes in the case of fuzzy classification). Two FIS�s will be discussed here, the Mamdani and the Sugeno. Example of Fuzzy Interface System  An example of a Mamdani inference system is shown in figure To compute the output of this FIS given the inputs, one must go through six steps:  1. determining a set of fuzzy rules  2. fuzzifying the inputs using the input membership functions,
  • 13. 3. combining the fuzzified inputs according to the fuzzy rules to establish a rule strength, 4. finding the consequence of the rule by combining the rule strength and the output membership function, 5. combining the consequences to get an output distribution, and 6. defuzzifying the output distribution (this step is only if a crisp output (class) is needed) Example of Fuzzy Interface System
  • 14.  Genetic Algorithm (GA) is a search-based optimization technique based on the principles of Genetics and Natural Selection.  It is frequently used to find optimal or near-optimal solutions to difficult problems which otherwise would take a lifetime to solve.  It is frequently used to solve optimization problems, in research, and in machine learning.
  • 15. GAs have various advantages which have made them immensely popular. These include −  Does not require any derivative information (which may not be available for many real-world problems).  Is faster and more efficient as compared to the traditional methods.  Has very good parallel capabilities.  Optimizes both continuous and discrete functions and also multi-objective problems.  Provides a list of “good” solutions and not just a single solution. Limitations of GAs Like any technique, GAs also suffer from a few limitations. These include −  GAs are not suited for all problems, especially problems which are simple and for which derivative information is available.  Fitness value is calculated repeatedly which might be computationally expensive for some problems.  Being stochastic, there are no guarantees on the optimality or the quality of the solution.  If not implemented properly, the GA may not converge to the optimal solution.