SlideShare une entreprise Scribd logo
1  sur  25
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]

Contenu connexe

Tendances (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

Dernier (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

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.