Fuzzy Logic Mark Strohmaier CSE 335/435.

Slides:



Advertisements
Similar presentations
Fuzzy Logic 11/6/2001. Agenda General Definition Applications Formal Definitions Operations Rules Fuzzy Air Conditioner Controller Structure.
Advertisements

A Model of Offender Profiling Don CaseyPhillip Burrell Knowledge-based Systems Centre Knowledge-based Systems Centre London South Bank University London.
Fuzzy Logic and its Application to Web Caching
Smart Shopper A Consumer Decision Support System Using Type-2 Fuzzy Logic Systems Ling Gu 2003 Fall CSc8810.
Fuzzy Logic CSE-435: A Presentation on Presented by Osama Ahmed Khan Dr. Hector Munoz-Avila.
Soft Computing. Per Printz Madsen Section of Automation and Control
Intro. ANN & Fuzzy Systems Lecture 29 Introduction to Fuzzy Set Theory (I)
AI TECHNIQUES Fuzzy Logic (Fuzzy System). Fuzzy Logic : An Idea.
Fuzzy Expert System. Basic Notions 1.Fuzzy Sets 2.Fuzzy representation in computer 3.Linguistic variables and hedges 4.Operations of fuzzy sets 5.Fuzzy.
Fuzzy Expert Systems. Lecture Outline What is fuzzy thinking? What is fuzzy thinking? Fuzzy sets Fuzzy sets Linguistic variables and hedges Linguistic.
FUZZY SYSTEMS. Fuzzy Systems Fuzzy Sets – To quantify and reason about fuzzy or vague terms of natural language – Example: hot, cold temperature small,
GATE Reactive Behavior Modeling Fuzzy Logic (GATE-561) Dr.Çağatay ÜNDEĞER Instructor Middle East Technical University, GameTechnologies Bilkent University,
FUZZY LOGIC Shane Warren Brittney Ballard. OVERVIEW What is Fuzzy Logic? Where did it begin? Fuzzy Logic vs. Neural Networks Fuzzy Logic in Control Systems.
Fuzzy Logic Based on a system of non-digital (continuous & fuzzy without crisp boundaries) set theory and rules. Developed by Lotfi Zadeh in 1965 Its advantage.
Fuzzy Expert System.
Fuzzy Medical Image Segmentation
1 Chapter 18 Fuzzy Reasoning. 2 Chapter 18 Contents (1) l Bivalent and Multivalent Logics l Linguistic Variables l Fuzzy Sets l Membership Functions l.
WELCOME TO THE WORLD OF FUZZY SYSTEMS. DEFINITION Fuzzy logic is a superset of conventional (Boolean) logic that has been extended to handle the concept.
Fuzzy Logic Dave Saad CS498. Origin Proposed as a mathematical model similar to traditional set theory but with the possibility of partial set membership.
Introduction What is Fuzzy Logic? HOW DOES FL WORK? Differences between Classical set (crisps) and Fuzzy set theory Example 1 Example 2 Classifying Houses.
Fuzzy Systems and Applications
Fuzzy Logic BY: ASHLEY REYNOLDS. Where Fuzzy Logic Falls in the Field of Mathematics  Mathematics  Mathematical Logic and Foundations  Fuzzy Logic.
Fuzzy Logic. Priyaranga Koswatta Mundhenk and Itti, 2007.
FUZZY LOGIC Babu Appat. OVERVIEW What is Fuzzy Logic? Where did it begin? Fuzzy Logic vs. Neural Networks Fuzzy Logic in Control Systems Fuzzy Logic in.
Fuzzy Logic Conception Introduced by Lotfi Zadeh in 1960s at Berkley Wanted to expand crisp logic.
Fuzzy Sets Introduction/Overview Material for these slides obtained from: Modern Information Retrieval by Ricardo Baeza-Yates and Berthier Ribeiro-Neto.
A decision making model for management executive planned behaviour in higher education by Laurentiu David M.Sc.Eng., M.Eng., M.B.A. Doctoral student at.
Fuzzy Rules 1965 paper: “Fuzzy Sets” (Lotfi Zadeh) Apply natural language terms to a formal system of mathematical logic
10/6/2015 1Intelligent Systems and Soft Computing Lecture 0 What is Soft Computing.
CCSB354 ARTIFICIAL INTELLIGENCE
Fuzzy Logic. WHAT IS FUZZY LOGIC? Definition of fuzzy Fuzzy – “not clear, distinct, or precise; blurred” Definition of fuzzy logic A form of knowledge.
Computational Intelligence II Lecturer: Professor Pekka Toivanen Exercises: Nina Rogelj
Intelligent Decision Support Systems: A Summary. Case-Based Reasoning Example: Slide Creation Repository of Presentations: -5/9/00: ONR review -8/20/00:
 Definition Definition  Bit of History Bit of History  Why Fuzzy Logic? Why Fuzzy Logic?  Applications Applications  Fuzzy Logic Operators Fuzzy.
3. Rough set extensions  In the rough set literature, several extensions have been developed that attempt to handle better the uncertainty present in.
Mobile Robot Navigation Using Fuzzy logic Controller
Logical Systems and Knowledge Representation Fuzzy Logical Systems 1.
Fuzzy Sets and Control. Fuzzy Logic The definition of Fuzzy logic is a form of multi-valued logic derived frommulti-valued logic fuzzy setfuzzy set theory.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
AI Fuzzy Systems. History, State of the Art, and Future Development Sde Seminal Paper “Fuzzy Logic” by Prof. Lotfi Zadeh, Faculty in Electrical.
Fuzzy Expert System n Introduction n Fuzzy sets n Linguistic variables and hedges n Operations of fuzzy sets n Fuzzy rules n Summary.
Could Be Significant.
Fuzzy C-means Clustering Dr. Bernard Chen University of Central Arkansas.
Aisha Iqbal (CT-084) Kanwal Hakeem (CT-098) Tehreem Mushtaq (CT-078) Talha Syed (CT-111)
Fuzzy Logic 1. Introduction Form of multivalued logic Deals reasoning that is approximate rather than precise The fuzzy logic variables may have a membership.
Dinner for Two. Fuzzify Inputs Apply Fuzzy Operator.
S PEED CONTROL OF DC MOTOR BY FUZZY CONTROLLER MD MUSTAFA KAMAL ROLL NO M E (CONTROL AND INSTRUMENTATION)
Soft Computing Basics Ms. Parminder Kaur.
CHAPTER 5 Handling Uncertainty BIC 3337 EXPERT SYSTEM.
Introduction to Artificial Intelligence and Soft Computing Session 1
Introduction to Fuzzy Logic and Fuzzy Systems
Artificial Intelligence CIS 342
SOFT COMPUTING.
Meaning of “fuzzy” Covered with fuzz; Of or resembling fuzz;
Fuzzy Logic 11/6/2001.
Artificial Intelligence
Introduction to Soft Computing
Meaning of “fuzzy”, Definition of Fuzzy Logic
Fuzzy Logics.
Fuzzy Logic and Fuzzy Sets
Dr. Unnikrishnan P.C. Professor, EEE
Dr. Unnikrishnan P.C. Professor, EEE
FUZZIFICATION AND DEFUZZIFICATION
Intelligent Systems and
Meaning of “fuzzy”, Definition of Fuzzy Logic
Dr. Unnikrishnan P.C. Professor, EEE
Fuzzy Logic Bai Xiao.
Meaning of “fuzzy”, Definition of Fuzzy Logic
Fuzzy Logic Based on a system of non-digital (continuous & fuzzy without crisp boundaries) set theory and rules. Developed by Lotfi Zadeh in 1965 Its advantage.
Fuzzy Logic KH Wong Fuzzy Logic v.9a.
Presentation transcript:

Fuzzy Logic Mark Strohmaier CSE 335/435

Outline What is Fuzzy Logic? Some general applications How does Fuzzy Logic apply to IDSS Real life examples

What is Fuzzy Logic Fuzzy Logic was developed by Lotfi Zadeh at UC Berkley “Fuzzy logic is derived from fuzzy set theory dealing with reasoning which is approximate rather than precisely deduced from classical predicate logic”

Fuzzy Set Theory In traditional set theory, an element either belongs to a set, or it does not. Membership functions classify elements in the range [0,1], with 0 and 1 being no and full inclusion, the other values being partial membership

Where did Fuzzy Logic come from People generally do not divide things into clean categories, yet still make solid, adaptive decisions Dr. Zadeh felt that having controllers to accept 'noisy' data might make them easier to create, and more effective

Simple example of Fuzzy Logic Controlling a fan: Conventional model – if temperature > X, run fan else, stop fan Fuzzy System - if temperature = hot, run fan at full speed if temperature = warm, run fan at moderate speed if temperature = comfortable, maintain fan speed if temperature = cool, slow fan if temperature = cold, stop fan http://www.duke.edu/vertices/update/win94/fuzlogic.html

Some Fuzzy Logic applications MASSIVE Created to help create the large-scale battle scenes in the Lord of the Rings films, MASSIVE is program for generating generating crowd-related visual effects

Applications of Fuzzy Logic Vehicle Control A number of subway systems, particularly in Japan and Europe, are using fuzzy systems to control braking and speed. One example is the Tokyo Monorail

Applications of Fuzzy Logic Appliance control systems Fuzzy logic is starting to be used to help control appliances ranging from rice cookers to small-scale microchips (such as the Freescale 68HC12)

How does fuzzy logic relate to IDSS “One of the most useful aspects of fuzzy set theory is its ability to represent mathematically a class of decision problems called multiple objective decisions (MODs). This class of problems often involves many vague and ambiguous (and thus fuzzy) goals and constraints.” MODs show up in a number of different IDSS areas – E-commerce, tutoring systems, some recommender systems, and more http://www.fuzzysys.com/fdmtheor.pdf

“A fuzzy decision maker” It can be difficult to distinguish between various goals and categories at times *Is a goal in an e-commerce decision hard or soft? *When is a restaurant crowded, or only slightly crowded?

One specific Fuzzy logic IDSS There have been many projects in which fuzzy logic has been combined with IDSS. One common case is in navigational and sensor systems for robotics A specific example is: Fuzzy Logic in Autonomous Robot Navigation - a case study Alessandro Saffiotti Center for Applied Autonomous Sensor Systems Dept. of Technology, University of Örebro, Sweden

Autonomous Robotics Autonomous robotic systems are ones which are designed to “move purposefully and without human intervention in environments which have not been specifically engineered for it” Example of autonomous systems: the Mars rovers Spirit and Opportunity (the rovers use fuzzy logic in part to help with navigation, sample identification and learning)

IDSS and Autonomous Robotics Autonomous Robot Systems require multiple components: 1) Pursue goals 2) Real Time Reaction 3) Build, Use and maintain an environment map 4) Plan formulation 5) Adaptation to the environment

Autonomous Robot Architecture

Parts using Fuzzy Logic Fuzzy techniques have been used to 1) implement basic behaviors which tolerate uncertainty 2) coordinate multiple actions to reach a goal 3) help the robot remember where it is with respect to its map

Basic Behaviors using Fuzzy Logic Each behavior is described in terms of a desirability function, based on the current state and the various controls active:

Basic Behaviors using Fuzzy Logic (Out of reach means it is too close to pick up)

Behavior Coordination

Using Map Information

Conclusions Fuzzy Logic is a different, but still effective, type of logic and knowledge representation Can be applied to numerous areas, especially robotics It can also be applied effectively to IDSS and decision making