SlideShare a Scribd company logo
1 of 20
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 (20)

Fuzzy relations
Fuzzy relationsFuzzy relations
Fuzzy relations
 
Classical Sets & fuzzy sets
Classical Sets & fuzzy setsClassical Sets & fuzzy sets
Classical Sets & fuzzy sets
 
Fuzzy arithmetic
Fuzzy arithmeticFuzzy arithmetic
Fuzzy arithmetic
 
Fuzzy logic ppt
Fuzzy logic pptFuzzy logic ppt
Fuzzy logic ppt
 
Chapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy LogicChapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy Logic
 
Fuzzy inference
Fuzzy inferenceFuzzy inference
Fuzzy inference
 
L9 fuzzy implications
L9 fuzzy implicationsL9 fuzzy implications
L9 fuzzy implications
 
FUZZY LOGIC
FUZZY LOGIC FUZZY LOGIC
FUZZY LOGIC
 
Mc culloch pitts neuron
Mc culloch pitts neuronMc culloch pitts neuron
Mc culloch pitts neuron
 
Fuzzy Set Theory
Fuzzy Set TheoryFuzzy Set Theory
Fuzzy Set Theory
 
L7 fuzzy relations
L7 fuzzy relationsL7 fuzzy relations
L7 fuzzy relations
 
Neuro-fuzzy systems
Neuro-fuzzy systemsNeuro-fuzzy systems
Neuro-fuzzy systems
 
Application of fuzzy logic
Application of fuzzy logicApplication of fuzzy logic
Application of fuzzy logic
 
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 Logic
Fuzzy LogicFuzzy Logic
Fuzzy Logic
 
Fuzzy Set
Fuzzy SetFuzzy Set
Fuzzy Set
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Back propagation
Back propagationBack propagation
Back propagation
 
Fuzzy logic control
Fuzzy logic controlFuzzy logic control
Fuzzy logic control
 
Fuzzy logic and its applications
Fuzzy logic and its applicationsFuzzy logic and its applications
Fuzzy logic and its applications
 

Similar to Defuzzification

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 Algorithmcscpconf
 
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 Algorithmcscpconf
 
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 FPGAIRJET Journal
 
Entity embeddings for categorical data
Entity embeddings for categorical dataEntity embeddings for categorical data
Entity embeddings for categorical dataPaul Skeie
 
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 SETScsandit
 
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 LearningIRJET Journal
 
VCE Unit 01 (1).pptx
VCE Unit 01 (1).pptxVCE Unit 01 (1).pptx
VCE Unit 01 (1).pptxskilljiolms
 
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 OperationsIRJET 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 engineeringDrashti 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 algorithmNisha Soms
 
Data Structures and Algorithm Analysis
Data Structures  and  Algorithm AnalysisData Structures  and  Algorithm Analysis
Data Structures and Algorithm AnalysisMary 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 FaceTakrim Ul Islam Laskar
 
Analysis of computational
Analysis of computationalAnalysis of computational
Analysis of computationalcsandit
 
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 (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

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 

Recently uploaded (20)

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.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.