SlideShare a Scribd company logo
Fuzzy Logic and its Applications By Swaroop.M.R 2SD07CS106 Under the Guidance of TGS
Contents Introduction to Fuzzy Logic Definition , Description with example.  Fuzzy Logic  - Representation Membership Functions : Examples Fuzzy Sets   Information Flow in Fuzzy Systems Applications  Benefits  Conclusion References
1.Introduction In this seminar the presentation includes the definition ,essence and application of Fuzzy Logic . Fuzzy logic is a main tool for designing a intelligent / ubiquitous /context aware systems. Fuzzy logic can represent multiple states of a given entity like temperature (low, medium, normal, high, very high, etc)
1a.Fuzzy Logic – A Definition Fuzzy logic provides a method to formalize reasoning when dealing with vague terms. Traditional computing requires finite precision which is not always possible in real world scenarios.  Not every decision is either true or false, or as with Boolean logic either 0 or 1.  Fuzzy logic allows for membership functions, or degrees of truthfulness and falsehoods.  Or as with Boolean logic, not only 0 and 1 but all the numbers that fall in between.
 WHAT IS FUZZY LOGIC? ,[object Object]
Fuzzy – “not clear, distinct, or precise; blurred”
Definition of fuzzy logic
A form of knowledge representation suitable for notions that cannot be defined precisely, but which depend upon their contexts.,[object Object]
                FUZZY LOGIC REPRESENTATION CONT. Slowest Fastest Slow Fast float speed;  get the speed  if ((speed >= 0.0)&&(speed < 0.25)) { 	//  speed is slowest }  else if ((speed >= 0.25)&&(speed < 0.5))  { 	//  speed is slow } else if ((speed >= 0.5)&&(speed < 0.75))  { 	//  speed is fast } else // speed >= 0.75 && speed < 1.0  { 	//  speed is fastest }
2.Membership Functions (MFs) Linguistic terms – Fuzzy Terms called as Linguistic Terms. Definition-These are the input or output variables of the system whose values are words or sentences from a natural language instead of numerical values. Characteristics of MFs: Subjective measures Not probability functions
Membership Functions Definition-Membership functions are used in the fuzzification and defuzzification steps of a given statement, to map the non-fuzzy input values to fuzzy linguistic terms and vice-versa. A membership function is used to qualify a linguistic term.
Types of Membership Functions Singleton Functions. – Only for 2 possibility 		Ex- inside , outside Trapezoidal Function.- More than 2 possibility 		Ex – Low , Medium ,High
3.Fuzzy Sets Formal definition: A fuzzy set A in X is expressed as a set of ordered pairs: A = {(x, Ma (x)) , x ϵX } Membership function (MF) Universe or universe of discourse Fuzzy set A fuzzy set is totally characterized by a membership function (MF).
Fuzzy Set Operations Max – OR  ( ex – Max (1 ,2) =2 ) Min  – AND ( ex – Min (1,2) = 1 ) PROD  – AND  ( ex – PROD (1,2) = 1)
4.Information flow in Fuzzy System
Example INPUT Fuzzification Rule Association Defuzzification Temp = 10 C Temp = Low Temp = High Temp = 25
Fuzzy Sets Sets with fuzzy boundaries A = Set of tall people X X Fuzzy set A Crisp set A Membership function 1.0 1.0 0.9 0.5 Y Y 5.10 5.10 Height Height 6.2
              6.BENEFITS OF USING FUZZY LOGIC
FUZZY LOGIC IN OTHER FIELDS ,[object Object]
  Hybrid Modelling
  Expert Systems,[object Object]
Fuzzy Geometry – Almost Straight Lines
Fuzzy Algebra – Not quite a parabola
Fuzzy Calculus
Fuzzy Graphs – based on fuzzy points,[object Object]

More Related Content

What's hot (12)

Neural networks and fuzzy logic
Neural networks and fuzzy logicNeural networks and fuzzy logic
Neural networks and fuzzy logic
 
santosh kumar fuzzy logic presentation
santosh kumar   fuzzy logic presentationsantosh kumar   fuzzy logic presentation
santosh kumar fuzzy logic presentation
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Fuzzy expert system
Fuzzy expert systemFuzzy expert system
Fuzzy expert system
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Intelligent control applicatoin
Intelligent control applicatoinIntelligent control applicatoin
Intelligent control applicatoin
 
Iv unit-rule rule base
Iv unit-rule rule baseIv unit-rule rule base
Iv unit-rule rule base
 
Fuzzy Logic Seminar with Implementation
Fuzzy Logic Seminar with ImplementationFuzzy Logic Seminar with Implementation
Fuzzy Logic Seminar with Implementation
 
Classical and Fuzzy Relations
Classical and Fuzzy RelationsClassical and Fuzzy Relations
Classical and Fuzzy Relations
 
knowledge representation using rules
knowledge representation using rulesknowledge representation using rules
knowledge representation using rules
 
Reasoning in AI
Reasoning in AIReasoning in AI
Reasoning in AI
 

Similar to Swaroop.m.r

Fuzzy logic systems
Fuzzy logic systemsFuzzy logic systems
Fuzzy logic systems
Pham Tung
 
What is Fuzzy Logic in AI and applications.pptx
What is Fuzzy Logic in AI and applications.pptxWhat is Fuzzy Logic in AI and applications.pptx
What is Fuzzy Logic in AI and applications.pptx
suchita74
 

Similar to Swaroop.m.r (20)

Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
IRJET - Application of Fuzzy Logic: A Review
IRJET - Application of Fuzzy Logic: A ReviewIRJET - Application of Fuzzy Logic: A Review
IRJET - Application of Fuzzy Logic: A Review
 
Ece478 12es_final_report
Ece478 12es_final_reportEce478 12es_final_report
Ece478 12es_final_report
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Fuzzy Logic.pptx
Fuzzy Logic.pptxFuzzy Logic.pptx
Fuzzy Logic.pptx
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
FuzzyLogic.ppt
FuzzyLogic.pptFuzzyLogic.ppt
FuzzyLogic.ppt
 
What is Fuzzy Logic?
What is Fuzzy Logic?What is Fuzzy Logic?
What is Fuzzy Logic?
 
AI - Fuzzy Logic Systems
AI - Fuzzy Logic SystemsAI - Fuzzy Logic Systems
AI - Fuzzy Logic Systems
 
An Optimum Time Quantum Using Linguistic Synthesis for Round Robin Cpu Schedu...
An Optimum Time Quantum Using Linguistic Synthesis for Round Robin Cpu Schedu...An Optimum Time Quantum Using Linguistic Synthesis for Round Robin Cpu Schedu...
An Optimum Time Quantum Using Linguistic Synthesis for Round Robin Cpu Schedu...
 
AN OPTIMUM TIME QUANTUM USING LINGUISTIC SYNTHESIS FOR ROUND ROBIN CPU SCHEDU...
AN OPTIMUM TIME QUANTUM USING LINGUISTIC SYNTHESIS FOR ROUND ROBIN CPU SCHEDU...AN OPTIMUM TIME QUANTUM USING LINGUISTIC SYNTHESIS FOR ROUND ROBIN CPU SCHEDU...
AN OPTIMUM TIME QUANTUM USING LINGUISTIC SYNTHESIS FOR ROUND ROBIN CPU SCHEDU...
 
Fuzzy logic controller
Fuzzy logic controllerFuzzy logic controller
Fuzzy logic controller
 
Week 8.pptx
Week 8.pptxWeek 8.pptx
Week 8.pptx
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Practical --2..pdf
Practical --2..pdfPractical --2..pdf
Practical --2..pdf
 
Fuzzy logic systems
Fuzzy logic systemsFuzzy logic systems
Fuzzy logic systems
 
Presentation on fuzzy logic and fuzzy systems
Presentation on fuzzy logic and fuzzy systemsPresentation on fuzzy logic and fuzzy systems
Presentation on fuzzy logic and fuzzy systems
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
What is Fuzzy Logic in AI and applications.pptx
What is Fuzzy Logic in AI and applications.pptxWhat is Fuzzy Logic in AI and applications.pptx
What is Fuzzy Logic in AI and applications.pptx
 

Recently uploaded

Recently uploaded (20)

Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 

Swaroop.m.r

  • 1. Fuzzy Logic and its Applications By Swaroop.M.R 2SD07CS106 Under the Guidance of TGS
  • 2. Contents Introduction to Fuzzy Logic Definition , Description with example. Fuzzy Logic - Representation Membership Functions : Examples Fuzzy Sets Information Flow in Fuzzy Systems Applications Benefits Conclusion References
  • 3. 1.Introduction In this seminar the presentation includes the definition ,essence and application of Fuzzy Logic . Fuzzy logic is a main tool for designing a intelligent / ubiquitous /context aware systems. Fuzzy logic can represent multiple states of a given entity like temperature (low, medium, normal, high, very high, etc)
  • 4. 1a.Fuzzy Logic – A Definition Fuzzy logic provides a method to formalize reasoning when dealing with vague terms. Traditional computing requires finite precision which is not always possible in real world scenarios. Not every decision is either true or false, or as with Boolean logic either 0 or 1. Fuzzy logic allows for membership functions, or degrees of truthfulness and falsehoods. Or as with Boolean logic, not only 0 and 1 but all the numbers that fall in between.
  • 5.
  • 6. Fuzzy – “not clear, distinct, or precise; blurred”
  • 8.
  • 9. FUZZY LOGIC REPRESENTATION CONT. Slowest Fastest Slow Fast float speed; get the speed if ((speed >= 0.0)&&(speed < 0.25)) { // speed is slowest } else if ((speed >= 0.25)&&(speed < 0.5)) { // speed is slow } else if ((speed >= 0.5)&&(speed < 0.75)) { // speed is fast } else // speed >= 0.75 && speed < 1.0 { // speed is fastest }
  • 10. 2.Membership Functions (MFs) Linguistic terms – Fuzzy Terms called as Linguistic Terms. Definition-These are the input or output variables of the system whose values are words or sentences from a natural language instead of numerical values. Characteristics of MFs: Subjective measures Not probability functions
  • 11. Membership Functions Definition-Membership functions are used in the fuzzification and defuzzification steps of a given statement, to map the non-fuzzy input values to fuzzy linguistic terms and vice-versa. A membership function is used to qualify a linguistic term.
  • 12. Types of Membership Functions Singleton Functions. – Only for 2 possibility Ex- inside , outside Trapezoidal Function.- More than 2 possibility Ex – Low , Medium ,High
  • 13. 3.Fuzzy Sets Formal definition: A fuzzy set A in X is expressed as a set of ordered pairs: A = {(x, Ma (x)) , x ϵX } Membership function (MF) Universe or universe of discourse Fuzzy set A fuzzy set is totally characterized by a membership function (MF).
  • 14. Fuzzy Set Operations Max – OR ( ex – Max (1 ,2) =2 ) Min – AND ( ex – Min (1,2) = 1 ) PROD – AND ( ex – PROD (1,2) = 1)
  • 15. 4.Information flow in Fuzzy System
  • 16. Example INPUT Fuzzification Rule Association Defuzzification Temp = 10 C Temp = Low Temp = High Temp = 25
  • 17. Fuzzy Sets Sets with fuzzy boundaries A = Set of tall people X X Fuzzy set A Crisp set A Membership function 1.0 1.0 0.9 0.5 Y Y 5.10 5.10 Height Height 6.2
  • 18. 6.BENEFITS OF USING FUZZY LOGIC
  • 19.
  • 20. Hybrid Modelling
  • 21.
  • 22. Fuzzy Geometry – Almost Straight Lines
  • 23. Fuzzy Algebra – Not quite a parabola
  • 25.
  • 26. Specific Fuzzified Applications Otis Elevators Vacuum Cleaners Hair Dryers Air Control in Soft Drink Production Noise Detection on Compact Disks Cranes Electric Razors Camcorders Television Sets Showers
  • 27. Expert Fuzzified Systems Medical Diagnosis Legal Stock Market Analysis Mineral Prospecting Weather Forecasting Economics Politics
  • 28. Common Objections to Fuzzy Logic Much of the opposition to fuzzy logic is based on the misconception Fuzzy logic invites the belief that the modeling process generates imprecise answers
  • 29. Conclusion The exact directions and extent of future developments will be dictated by advancing technology and market forces Fuzzy logic is a tool and can only useful and powerful when combined with Analytical Methodologies and Machine Reasoning Techniques
  • 30.
  • 31.