SlideShare a Scribd company logo
Department of Information Technology 1Soft Computing (ITC4256 )
Dr. C.V. Suresh Babu
Professor
Department of IT
Hindustan Institute of Science & Technology
DEFUZZIFICATION
Department of Information Technology 2Soft Computing (ITC4256 )
Action Plan
• Defuzzification
• Why defuzzification?
• Defuzzification applications
• Defuzzification process
• Lambda-cut method
• Defuzzification methods
• Quiz at the end of session`
Department of Information Technology 3Soft Computing (ITC4256 )
FUZZY LOGIC CRISP LOGIC
In fuzzy logic we can take intermediate value between 0
and 1
Elements are allowed to be partially included in set
Used in Fuzzy Controllers.
It has infinite value
It can deal with representation of human intelligence.
Test Yourself
Department of Information Technology 4Soft Computing (ITC4256 )
FUZZY LOGIC CRISP LOGIC
In fuzzy logic we can take intermediate value between 0
and 1
in crisp logic we can take binary value either 0 or 1 (True
or False).
Elements are allowed to be partially included in set Elements is either the member of a set or not
Used in Fuzzy Controllers. Used in Digital Design.
It has infinite value It has Bi-valued.
It can deal with representation of human intelligence. It can’t deal with representation of human intelligence.
Answers
Department of Information Technology 5Soft Computing (ITC4256 )
DEFUZZIFICATION
 Defuzzification means the fuzzy to crisp conversion.
 Defuzzification is a mapping process from a space of fuzzy control actions defined over an
output universe of discourse into a space of crisp (nonfuzzy) control actions.
 Defuzzification is a process of converting output fuzzy variable into a unique number.
 Defuzzification process has the capability to reduce a fuzzy set into a crisp single-valued
quantity or into a crisp set; to convert a fuzzy matrix into a crisp matrix; or to convert a
fuzzy number into a crisp number.
5
Department of Information Technology 6Soft Computing (ITC4256 )
Why defuzzification?
• The fuzzy results generated can not be used in an application,
where decision has to be taken only on crisp values.
Department of Information Technology 7Soft Computing (ITC4256 )
Defuzzification applications
• In many practical applications, a control command is given as a
crisp value.
• a process to get a non-fuzzy control action that best represents
the possibility distribution of an inferred fuzzy control action.
• no systematic procedure for choosing a good defuzzification
strategy,
• select one in considering the properties of application case
Department of Information Technology 8Soft Computing (ITC4256 )
Defuzzification process
Defuzzification is the process of
conversion of fuzzy quantity into a
precise quantity.
• [A] first part of fuzzy output (C1)
• [B] Second part of fuzzy output (C2)
• [C] Union of part [A] and [B].
The union of two membership
function in values the max operator,
which is going to be the outer
envelope of the two or more shapes
Department of Information Technology 9Soft Computing (ITC4256 )
Lambda-cut method
• Lmabda-cut method is applicable to derive crisp value of a
fuzzy set or relation.
– Thus Lambda-cut method for fuzzy set
– Lambda-cut method for fuzzy relation
• In many literature, Lambda-cut method is also alternatively
termed as Alpha-cut method.
Department of Information Technology 10Soft Computing (ITC4256 )
Lamda-cut method for fuzzy set
• In this method a fuzzy set A is transformed into a crisp set A for
a given value of
• In other-words,
• That is, the value of Lambda-cut set A is x, when the
membership value corresponding to x is greater than or equal
to the specified .
• This Lambda-cut set A is also called alpha-cut set.
Department of Information Technology 11Soft Computing (ITC4256 )
Defuzzification methods include:
[1] max membership principle.
[2] centroid method.
[3] weighted average method.
[4] mean max membership.
[5] center of sums.
[6] centre of largest area.
[7] first of maxima, last of maxima.
Department of Information Technology 12Soft Computing (ITC4256 )
[1] Max – membership principle:
M c (x*) > M c (x) for all x ∈ X
Department of Information Technology 13Soft Computing (ITC4256 )
[2] Centroid method
• centre of mall, centre of gravity or area.
XA= ∫Ms(x).x.dx
∫Mc(x).dx
Department of Information Technology 14Soft Computing (ITC4256 )
[3] Weighted average method
Valid for symmetrical output membership function.
Each membership function is weighted by its max membership value.
Department of Information Technology 15Soft Computing (ITC4256 )
[4] Mean max membership method:
• This is known as middle of the maxima.
Department of Information Technology 16Soft Computing (ITC4256 )
5] Centre of sums:
Algebraic sum of
individual fuzzy the
union, here,
interesting areas are
value twice, the
defuzzified value X+
Department of Information Technology 17Soft Computing (ITC4256 )
[6] Centre of largest area
When output consists of at least two
converse fuzzy subsets which are not
overlapping. When o/p fuzzy set has
at least two converse regions, then
the centre of gravity of converse
fuzzy sub region having the largest
area is used to obtain defuzzified
value.
Department of Information Technology 18Soft Computing (ITC4256 )
[7] first of maxima (last of maxima)
• This method uses the overall output or union
of all individual output fuzzy sets ci for
determining the smallest value of the domain
maximized membership in ci
Department of Information Technology 19Soft Computing (ITC4256 )
Test Yourself1.Fuzzy logic is :
a) Used to respond to questions in a humanlike way
b) A new programming language used to program animation
c) The result of fuzzy thinking
d) A term that indicates logical values greater than one
2. Which of the following is not a part of fuzzy logic Systems
Architecture?
A. Fuzzification Module
B. Knowledge Base
C. Defuzzification Module
D. Interference base
3. The 7 Defuzzification methods are:
Department of Information Technology 20Soft Computing (ITC4256 )
Answers
1.Fuzzy logic is :
a) Used to respond to questions in a humanlike way
b) A new programming language used to program animation
c) The result of fuzzy thinking
d) A term that indicates logical values greater than one
2. Which of the following is not a part of fuzzy logic Systems
Architecture?
A. Fuzzification Module
B. Knowledge Base
C. Defuzzification Module
D. Interference base
3. The 7 Defuzzification methods are:
[1] max membership principle.
[2] centroid method.
[3] weighted average method.
[4] mean max membership.
[5] center of sums.
[6] centre of largest area.
[7] first of maxima, last of maxima.

More Related Content

What's hot

Fuzzy arithmetic
Fuzzy arithmeticFuzzy arithmetic
Fuzzy arithmetic
Mohit Chimankar
 
Neuro-fuzzy systems
Neuro-fuzzy systemsNeuro-fuzzy systems
Neuro-fuzzy systems
Sagar Ahire
 
PAC Learning
PAC LearningPAC Learning
PAC Learning
Sanghyuk Chun
 
Classical Sets & fuzzy sets
Classical Sets & fuzzy setsClassical Sets & fuzzy sets
Classical Sets & fuzzy sets
Dr.Ashvini Chaudhari Bhongade
 
Machine learning Lecture 2
Machine learning Lecture 2Machine learning Lecture 2
Machine learning Lecture 2
Srinivasan R
 
Fuzzy Logic ppt
Fuzzy Logic pptFuzzy Logic ppt
Fuzzy Logic ppt
Ritu Bafna
 
04 Multi-layer Feedforward Networks
04 Multi-layer Feedforward Networks04 Multi-layer Feedforward Networks
04 Multi-layer Feedforward Networks
Tamer Ahmed Farrag, PhD
 
Vc dimension in Machine Learning
Vc dimension in Machine LearningVc dimension in Machine Learning
Vc dimension in Machine Learning
VARUN KUMAR
 
Iv defuzzification methods
Iv defuzzification methodsIv defuzzification methods
Iv defuzzification methods
kypameenendranathred
 
Mc culloch pitts neuron
Mc culloch pitts neuronMc culloch pitts neuron
Artificial Neural Network Lect4 : Single Layer Perceptron Classifiers
Artificial Neural Network Lect4 : Single Layer Perceptron ClassifiersArtificial Neural Network Lect4 : Single Layer Perceptron Classifiers
Artificial Neural Network Lect4 : Single Layer Perceptron Classifiers
Mohammed Bennamoun
 
Multilayer & Back propagation algorithm
Multilayer & Back propagation algorithmMultilayer & Back propagation algorithm
Multilayer & Back propagation algorithm
swapnac12
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
Sanjay Santhakumar
 
Fuzzy relations
Fuzzy relationsFuzzy relations
Fuzzy relations
naugariya
 
If then rule in fuzzy logic and fuzzy implications
If then rule  in fuzzy logic and fuzzy implicationsIf then rule  in fuzzy logic and fuzzy implications
If then rule in fuzzy logic and fuzzy implications
Siksha 'O' Anusandhan (Deemed to be University )
 
Fuzzy Membership Function
Fuzzy Membership Function Fuzzy Membership Function
Problem reduction AND OR GRAPH & AO* algorithm.ppt
Problem reduction AND OR GRAPH & AO* algorithm.pptProblem reduction AND OR GRAPH & AO* algorithm.ppt
Problem reduction AND OR GRAPH & AO* algorithm.ppt
arunsingh660
 
Fuzzy Set Theory
Fuzzy Set TheoryFuzzy Set Theory
Fuzzy Set TheoryAMIT KUMAR
 
Iv unit-fuzzification and de-fuzzification
Iv unit-fuzzification and de-fuzzificationIv unit-fuzzification and de-fuzzification
Iv unit-fuzzification and de-fuzzification
kypameenendranathred
 
Genetic algorithm ppt
Genetic algorithm pptGenetic algorithm ppt
Genetic algorithm ppt
Mayank Jain
 

What's hot (20)

Fuzzy arithmetic
Fuzzy arithmeticFuzzy arithmetic
Fuzzy arithmetic
 
Neuro-fuzzy systems
Neuro-fuzzy systemsNeuro-fuzzy systems
Neuro-fuzzy systems
 
PAC Learning
PAC LearningPAC Learning
PAC Learning
 
Classical Sets & fuzzy sets
Classical Sets & fuzzy setsClassical Sets & fuzzy sets
Classical Sets & fuzzy sets
 
Machine learning Lecture 2
Machine learning Lecture 2Machine learning Lecture 2
Machine learning Lecture 2
 
Fuzzy Logic ppt
Fuzzy Logic pptFuzzy Logic ppt
Fuzzy Logic ppt
 
04 Multi-layer Feedforward Networks
04 Multi-layer Feedforward Networks04 Multi-layer Feedforward Networks
04 Multi-layer Feedforward Networks
 
Vc dimension in Machine Learning
Vc dimension in Machine LearningVc dimension in Machine Learning
Vc dimension in Machine Learning
 
Iv defuzzification methods
Iv defuzzification methodsIv defuzzification methods
Iv defuzzification methods
 
Mc culloch pitts neuron
Mc culloch pitts neuronMc culloch pitts neuron
Mc culloch pitts neuron
 
Artificial Neural Network Lect4 : Single Layer Perceptron Classifiers
Artificial Neural Network Lect4 : Single Layer Perceptron ClassifiersArtificial Neural Network Lect4 : Single Layer Perceptron Classifiers
Artificial Neural Network Lect4 : Single Layer Perceptron Classifiers
 
Multilayer & Back propagation algorithm
Multilayer & Back propagation algorithmMultilayer & Back propagation algorithm
Multilayer & Back propagation algorithm
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Fuzzy relations
Fuzzy relationsFuzzy relations
Fuzzy relations
 
If then rule in fuzzy logic and fuzzy implications
If then rule  in fuzzy logic and fuzzy implicationsIf then rule  in fuzzy logic and fuzzy implications
If then rule in fuzzy logic and fuzzy implications
 
Fuzzy Membership Function
Fuzzy Membership Function Fuzzy Membership Function
Fuzzy Membership Function
 
Problem reduction AND OR GRAPH & AO* algorithm.ppt
Problem reduction AND OR GRAPH & AO* algorithm.pptProblem reduction AND OR GRAPH & AO* algorithm.ppt
Problem reduction AND OR GRAPH & AO* algorithm.ppt
 
Fuzzy Set Theory
Fuzzy Set TheoryFuzzy Set Theory
Fuzzy Set Theory
 
Iv unit-fuzzification and de-fuzzification
Iv unit-fuzzification and de-fuzzificationIv unit-fuzzification and de-fuzzification
Iv unit-fuzzification and de-fuzzification
 
Genetic algorithm ppt
Genetic algorithm pptGenetic algorithm ppt
Genetic algorithm ppt
 

Similar to Defuzzification

Fuzzy logic member functions
Fuzzy logic member functionsFuzzy logic member functions
Fuzzy logic member functions
Dr. C.V. Suresh Babu
 
FPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT AlgorithmFPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT Algorithm
cscpconf
 
FPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT AlgorithmFPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT Algorithm
cscpconf
 
Unsupervised learning networks
Unsupervised learning networksUnsupervised learning networks
Unsupervised learning networks
Dr. C.V. Suresh Babu
 
Genetic programming
Genetic programmingGenetic programming
Genetic programming
Dr. C.V. Suresh Babu
 
IRJET - Implementation of Neural Network on FPGA
IRJET - Implementation of Neural Network on FPGAIRJET - Implementation of Neural Network on FPGA
IRJET - Implementation of Neural Network on FPGA
IRJET Journal
 
Entity embeddings for categorical data
Entity embeddings for categorical dataEntity embeddings for categorical data
Entity embeddings for categorical data
Paul Skeie
 
AI and Deep Learning
AI and Deep Learning AI and Deep Learning
AI and Deep Learning
Subrat Panda, PhD
 
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETS
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETSFAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETS
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETS
csandit
 
IRJET - Skin Disease Predictor using Deep Learning
IRJET - Skin Disease Predictor using Deep LearningIRJET - Skin Disease Predictor using Deep Learning
IRJET - Skin Disease Predictor using Deep Learning
IRJET Journal
 
VCE Unit 01 (1).pptx
VCE Unit 01 (1).pptxVCE Unit 01 (1).pptx
VCE Unit 01 (1).pptx
skilljiolms
 
IRJET - Hand Gesture Recognition to Perform System Operations
IRJET -  	  Hand Gesture Recognition to Perform System OperationsIRJET -  	  Hand Gesture Recognition to Perform System Operations
IRJET - Hand Gesture Recognition to Perform System Operations
IRJET Journal
 
Fuzzy logic and its application in environmental engineering
Fuzzy logic and its application in environmental engineeringFuzzy logic and its application in environmental engineering
Fuzzy logic and its application in environmental engineering
Drashti Kapadia
 
AI optimizing HPC simulations (presentation from 6th EULAG Workshop)
AI optimizing HPC simulations (presentation from  6th EULAG Workshop)AI optimizing HPC simulations (presentation from  6th EULAG Workshop)
AI optimizing HPC simulations (presentation from 6th EULAG Workshop)
byteLAKE
 
Notion of an algorithm
Notion of an algorithmNotion of an algorithm
Notion of an algorithm
Nisha Soms
 
Data Structures and Algorithm Analysis
Data Structures  and  Algorithm AnalysisData Structures  and  Algorithm Analysis
Data Structures and Algorithm Analysis
Mary Margarat
 
Facial Emotion Detection on Children's Emotional Face
Facial Emotion Detection on Children's Emotional FaceFacial Emotion Detection on Children's Emotional Face
Facial Emotion Detection on Children's Emotional Face
Takrim Ul Islam Laskar
 
Fuzzy expert systems
Fuzzy expert systemsFuzzy expert systems
Fuzzy expert systems
Dr. C.V. Suresh Babu
 
Analysis of computational
Analysis of computationalAnalysis of computational
Analysis of computational
csandit
 
Unsupervised Feature Learning
Unsupervised Feature LearningUnsupervised Feature Learning
Unsupervised Feature LearningAmgad Muhammad
 

Similar to Defuzzification (20)

Fuzzy logic member functions
Fuzzy logic member functionsFuzzy logic member functions
Fuzzy logic member functions
 
FPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT AlgorithmFPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT Algorithm
 
FPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT AlgorithmFPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT Algorithm
 
Unsupervised learning networks
Unsupervised learning networksUnsupervised learning networks
Unsupervised learning networks
 
Genetic programming
Genetic programmingGenetic programming
Genetic programming
 
IRJET - Implementation of Neural Network on FPGA
IRJET - Implementation of Neural Network on FPGAIRJET - Implementation of Neural Network on FPGA
IRJET - Implementation of Neural Network on FPGA
 
Entity embeddings for categorical data
Entity embeddings for categorical dataEntity embeddings for categorical data
Entity embeddings for categorical data
 
AI and Deep Learning
AI and Deep Learning AI and Deep Learning
AI and Deep Learning
 
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETS
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETSFAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETS
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETS
 
IRJET - Skin Disease Predictor using Deep Learning
IRJET - Skin Disease Predictor using Deep LearningIRJET - Skin Disease Predictor using Deep Learning
IRJET - Skin Disease Predictor using Deep Learning
 
VCE Unit 01 (1).pptx
VCE Unit 01 (1).pptxVCE Unit 01 (1).pptx
VCE Unit 01 (1).pptx
 
IRJET - Hand Gesture Recognition to Perform System Operations
IRJET -  	  Hand Gesture Recognition to Perform System OperationsIRJET -  	  Hand Gesture Recognition to Perform System Operations
IRJET - Hand Gesture Recognition to Perform System Operations
 
Fuzzy logic and its application in environmental engineering
Fuzzy logic and its application in environmental engineeringFuzzy logic and its application in environmental engineering
Fuzzy logic and its application in environmental engineering
 
AI optimizing HPC simulations (presentation from 6th EULAG Workshop)
AI optimizing HPC simulations (presentation from  6th EULAG Workshop)AI optimizing HPC simulations (presentation from  6th EULAG Workshop)
AI optimizing HPC simulations (presentation from 6th EULAG Workshop)
 
Notion of an algorithm
Notion of an algorithmNotion of an algorithm
Notion of an algorithm
 
Data Structures and Algorithm Analysis
Data Structures  and  Algorithm AnalysisData Structures  and  Algorithm Analysis
Data Structures and Algorithm Analysis
 
Facial Emotion Detection on Children's Emotional Face
Facial Emotion Detection on Children's Emotional FaceFacial Emotion Detection on Children's Emotional Face
Facial Emotion Detection on Children's Emotional Face
 
Fuzzy expert systems
Fuzzy expert systemsFuzzy expert systems
Fuzzy expert systems
 
Analysis of computational
Analysis of computationalAnalysis of computational
Analysis of computational
 
Unsupervised Feature Learning
Unsupervised Feature LearningUnsupervised Feature Learning
Unsupervised Feature Learning
 

More from Dr. C.V. Suresh Babu

Data analytics with R
Data analytics with RData analytics with R
Data analytics with R
Dr. C.V. Suresh Babu
 
Association rules
Association rulesAssociation rules
Association rules
Dr. C.V. Suresh Babu
 
Clustering
ClusteringClustering
Classification
ClassificationClassification
Classification
Dr. C.V. Suresh Babu
 
Blue property assumptions.
Blue property assumptions.Blue property assumptions.
Blue property assumptions.
Dr. C.V. Suresh Babu
 
Introduction to regression
Introduction to regressionIntroduction to regression
Introduction to regression
Dr. C.V. Suresh Babu
 
DART
DARTDART
Mycin
MycinMycin
Expert systems
Expert systemsExpert systems
Expert systems
Dr. C.V. Suresh Babu
 
Dempster shafer theory
Dempster shafer theoryDempster shafer theory
Dempster shafer theory
Dr. C.V. Suresh Babu
 
Bayes network
Bayes networkBayes network
Bayes network
Dr. C.V. Suresh Babu
 
Bayes' theorem
Bayes' theoremBayes' theorem
Bayes' theorem
Dr. C.V. Suresh Babu
 
Knowledge based agents
Knowledge based agentsKnowledge based agents
Knowledge based agents
Dr. C.V. Suresh Babu
 
Rule based system
Rule based systemRule based system
Rule based system
Dr. C.V. Suresh Babu
 
Formal Logic in AI
Formal Logic in AIFormal Logic in AI
Formal Logic in AI
Dr. C.V. Suresh Babu
 
Production based system
Production based systemProduction based system
Production based system
Dr. C.V. Suresh Babu
 
Game playing in AI
Game playing in AIGame playing in AI
Game playing in AI
Dr. C.V. Suresh Babu
 
Diagnosis test of diabetics and hypertension by AI
Diagnosis test of diabetics and hypertension by AIDiagnosis test of diabetics and hypertension by AI
Diagnosis test of diabetics and hypertension by AI
Dr. C.V. Suresh Babu
 
A study on “impact of artificial intelligence in covid19 diagnosis”
A study on “impact of artificial intelligence in covid19 diagnosis”A study on “impact of artificial intelligence in covid19 diagnosis”
A study on “impact of artificial intelligence in covid19 diagnosis”
Dr. C.V. Suresh Babu
 
A study on “impact of artificial intelligence in covid19 diagnosis”
A study on “impact of artificial intelligence in covid19 diagnosis”A study on “impact of artificial intelligence in covid19 diagnosis”
A study on “impact of artificial intelligence in covid19 diagnosis”
Dr. C.V. Suresh Babu
 

More from Dr. C.V. Suresh Babu (20)

Data analytics with R
Data analytics with RData analytics with R
Data analytics with R
 
Association rules
Association rulesAssociation rules
Association rules
 
Clustering
ClusteringClustering
Clustering
 
Classification
ClassificationClassification
Classification
 
Blue property assumptions.
Blue property assumptions.Blue property assumptions.
Blue property assumptions.
 
Introduction to regression
Introduction to regressionIntroduction to regression
Introduction to regression
 
DART
DARTDART
DART
 
Mycin
MycinMycin
Mycin
 
Expert systems
Expert systemsExpert systems
Expert systems
 
Dempster shafer theory
Dempster shafer theoryDempster shafer theory
Dempster shafer theory
 
Bayes network
Bayes networkBayes network
Bayes network
 
Bayes' theorem
Bayes' theoremBayes' theorem
Bayes' theorem
 
Knowledge based agents
Knowledge based agentsKnowledge based agents
Knowledge based agents
 
Rule based system
Rule based systemRule based system
Rule based system
 
Formal Logic in AI
Formal Logic in AIFormal Logic in AI
Formal Logic in AI
 
Production based system
Production based systemProduction based system
Production based system
 
Game playing in AI
Game playing in AIGame playing in AI
Game playing in AI
 
Diagnosis test of diabetics and hypertension by AI
Diagnosis test of diabetics and hypertension by AIDiagnosis test of diabetics and hypertension by AI
Diagnosis test of diabetics and hypertension by AI
 
A study on “impact of artificial intelligence in covid19 diagnosis”
A study on “impact of artificial intelligence in covid19 diagnosis”A study on “impact of artificial intelligence in covid19 diagnosis”
A study on “impact of artificial intelligence in covid19 diagnosis”
 
A study on “impact of artificial intelligence in covid19 diagnosis”
A study on “impact of artificial intelligence in covid19 diagnosis”A study on “impact of artificial intelligence in covid19 diagnosis”
A study on “impact of artificial intelligence in covid19 diagnosis”
 

Recently uploaded

1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 

Recently uploaded (20)

1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 

Defuzzification

  • 1. Department of Information Technology 1Soft Computing (ITC4256 ) Dr. C.V. Suresh Babu Professor Department of IT Hindustan Institute of Science & Technology DEFUZZIFICATION
  • 2. Department of Information Technology 2Soft Computing (ITC4256 ) Action Plan • Defuzzification • Why defuzzification? • Defuzzification applications • Defuzzification process • Lambda-cut method • Defuzzification methods • Quiz at the end of session`
  • 3. Department of Information Technology 3Soft Computing (ITC4256 ) FUZZY LOGIC CRISP LOGIC In fuzzy logic we can take intermediate value between 0 and 1 Elements are allowed to be partially included in set Used in Fuzzy Controllers. It has infinite value It can deal with representation of human intelligence. Test Yourself
  • 4. Department of Information Technology 4Soft Computing (ITC4256 ) FUZZY LOGIC CRISP LOGIC In fuzzy logic we can take intermediate value between 0 and 1 in crisp logic we can take binary value either 0 or 1 (True or False). Elements are allowed to be partially included in set Elements is either the member of a set or not Used in Fuzzy Controllers. Used in Digital Design. It has infinite value It has Bi-valued. It can deal with representation of human intelligence. It can’t deal with representation of human intelligence. Answers
  • 5. Department of Information Technology 5Soft Computing (ITC4256 ) DEFUZZIFICATION  Defuzzification means the fuzzy to crisp conversion.  Defuzzification is a mapping process from a space of fuzzy control actions defined over an output universe of discourse into a space of crisp (nonfuzzy) control actions.  Defuzzification is a process of converting output fuzzy variable into a unique number.  Defuzzification process has the capability to reduce a fuzzy set into a crisp single-valued quantity or into a crisp set; to convert a fuzzy matrix into a crisp matrix; or to convert a fuzzy number into a crisp number. 5
  • 6. Department of Information Technology 6Soft Computing (ITC4256 ) Why defuzzification? • The fuzzy results generated can not be used in an application, where decision has to be taken only on crisp values.
  • 7. Department of Information Technology 7Soft Computing (ITC4256 ) Defuzzification applications • In many practical applications, a control command is given as a crisp value. • a process to get a non-fuzzy control action that best represents the possibility distribution of an inferred fuzzy control action. • no systematic procedure for choosing a good defuzzification strategy, • select one in considering the properties of application case
  • 8. Department of Information Technology 8Soft Computing (ITC4256 ) Defuzzification process Defuzzification is the process of conversion of fuzzy quantity into a precise quantity. • [A] first part of fuzzy output (C1) • [B] Second part of fuzzy output (C2) • [C] Union of part [A] and [B]. The union of two membership function in values the max operator, which is going to be the outer envelope of the two or more shapes
  • 9. Department of Information Technology 9Soft Computing (ITC4256 ) Lambda-cut method • Lmabda-cut method is applicable to derive crisp value of a fuzzy set or relation. – Thus Lambda-cut method for fuzzy set – Lambda-cut method for fuzzy relation • In many literature, Lambda-cut method is also alternatively termed as Alpha-cut method.
  • 10. Department of Information Technology 10Soft Computing (ITC4256 ) Lamda-cut method for fuzzy set • In this method a fuzzy set A is transformed into a crisp set A for a given value of • In other-words, • That is, the value of Lambda-cut set A is x, when the membership value corresponding to x is greater than or equal to the specified . • This Lambda-cut set A is also called alpha-cut set.
  • 11. Department of Information Technology 11Soft Computing (ITC4256 ) Defuzzification methods include: [1] max membership principle. [2] centroid method. [3] weighted average method. [4] mean max membership. [5] center of sums. [6] centre of largest area. [7] first of maxima, last of maxima.
  • 12. Department of Information Technology 12Soft Computing (ITC4256 ) [1] Max – membership principle: M c (x*) > M c (x) for all x ∈ X
  • 13. Department of Information Technology 13Soft Computing (ITC4256 ) [2] Centroid method • centre of mall, centre of gravity or area. XA= ∫Ms(x).x.dx ∫Mc(x).dx
  • 14. Department of Information Technology 14Soft Computing (ITC4256 ) [3] Weighted average method Valid for symmetrical output membership function. Each membership function is weighted by its max membership value.
  • 15. Department of Information Technology 15Soft Computing (ITC4256 ) [4] Mean max membership method: • This is known as middle of the maxima.
  • 16. Department of Information Technology 16Soft Computing (ITC4256 ) 5] Centre of sums: Algebraic sum of individual fuzzy the union, here, interesting areas are value twice, the defuzzified value X+
  • 17. Department of Information Technology 17Soft Computing (ITC4256 ) [6] Centre of largest area When output consists of at least two converse fuzzy subsets which are not overlapping. When o/p fuzzy set has at least two converse regions, then the centre of gravity of converse fuzzy sub region having the largest area is used to obtain defuzzified value.
  • 18. Department of Information Technology 18Soft Computing (ITC4256 ) [7] first of maxima (last of maxima) • This method uses the overall output or union of all individual output fuzzy sets ci for determining the smallest value of the domain maximized membership in ci
  • 19. Department of Information Technology 19Soft Computing (ITC4256 ) Test Yourself1.Fuzzy logic is : a) Used to respond to questions in a humanlike way b) A new programming language used to program animation c) The result of fuzzy thinking d) A term that indicates logical values greater than one 2. Which of the following is not a part of fuzzy logic Systems Architecture? A. Fuzzification Module B. Knowledge Base C. Defuzzification Module D. Interference base 3. The 7 Defuzzification methods are:
  • 20. Department of Information Technology 20Soft Computing (ITC4256 ) Answers 1.Fuzzy logic is : a) Used to respond to questions in a humanlike way b) A new programming language used to program animation c) The result of fuzzy thinking d) A term that indicates logical values greater than one 2. Which of the following is not a part of fuzzy logic Systems Architecture? A. Fuzzification Module B. Knowledge Base C. Defuzzification Module D. Interference base 3. The 7 Defuzzification methods are: [1] max membership principle. [2] centroid method. [3] weighted average method. [4] mean max membership. [5] center of sums. [6] centre of largest area. [7] first of maxima, last of maxima.