Fuzzy Sets and Logic Sarah Spence Adams Discrete Mathematics.

Slides:



Advertisements
Similar presentations
© Negnevitsky, Pearson Education, Lecture 4 Fuzzy expert systems: Fuzzy logic Introduction, or what is fuzzy thinking? Introduction, or what is.
Advertisements

Numerical Methods in A.I.: Fuzzy Logic
Fuzzy Logic & Intelligent Control Systems
1 Chap 4: Fuzzy Expert Systems Part 2 Asst. Prof. Dr. Sukanya Pongsuparb Dr. Srisupa Palakvangsa Na Ayudhya Dr. Benjarath Pupacdi SCCS451 Artificial Intelligence.
Fuzzy Sets and Fuzzy Logic
Fuzzy Expert System  An expert might say, “ Though the power transformer is slightly overloaded, I can keep this load for a while”.  Another expert.
Lecture 4 Fuzzy expert systems: Fuzzy logic
Fuzzy Systems and Control Günay Karlı, Ph.D.. Before we begin… some clever people have said in the past…
CS 561, Sessions This time: Fuzzy Logic and Fuzzy Inference Why use fuzzy logic? Tipping example Fuzzy set theory Fuzzy inference.
CS 561, Sessions This time: Fuzzy Logic and Fuzzy Inference Why use fuzzy logic? Tipping example Fuzzy set theory Fuzzy inference.
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.
University of Texas at Austin CS 378 – Game Technology Don Fussell CS 378: Computer Game Technology AI – Fuzzy Logic and Neural Nets Spring 2012.
Approximate Reasoning 1 Expert Systems Dr. Samy Abu Nasser.
© C. Kemke Approximate Reasoning 1 COMP 4200: Expert Systems Dr. Christel Kemke Department of Computer Science University of Manitoba.
Solutions Midterm Search Heuristics (1) f(n) = g(n) +h(n) Explanation: –g(n) measures the cost of the optimal path from the start node to n that.
Fuzzy Expert System.
1 Pertemuan 21 MEMBERSHIP FUNCTION Matakuliah: H0434/Jaringan Syaraf Tiruan Tahun: 2005 Versi: 1.
Fuzzy Medical Image Segmentation
Chapter 18 Fuzzy Reasoning.
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.
COMP 578 Fuzzy Sets in Data Mining Keith C.C. Chan Department of Computing The Hong Kong Polytechnic University.
Fuzzy Logic Dave Saad CS498. Origin Proposed as a mathematical model similar to traditional set theory but with the possibility of partial set membership.
Fuzzy Logic Mark Strohmaier CSE 335/435.
Fuzzy Logic BY: ASHLEY REYNOLDS. Where Fuzzy Logic Falls in the Field of Mathematics  Mathematics  Mathematical Logic and Foundations  Fuzzy Logic.
Classical Relations and Fuzzy Relations
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.
9/3/2015Intelligent Systems and Soft Computing1 Lecture 4 Fuzzy expert systems: Fuzzy logic Introduction, or what is fuzzy thinking? Introduction, or what.
Fuzzy Sets Introduction/Overview Material for these slides obtained from: Modern Information Retrieval by Ricardo Baeza-Yates and Berthier Ribeiro-Neto.
Fuzzy Logic. Lecture Outline Fuzzy Systems Fuzzy Sets Membership Functions Fuzzy Operators Fuzzy Set Characteristics Fuzziness and Probability.
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.
CSNB234 ARTIFICIAL INTELLIGENCE
Artificial Intelligence in Game Design Lecture 6: Fuzzy Logic and Fuzzy State Machines.
 Definition Definition  Bit of History Bit of History  Why Fuzzy Logic? Why Fuzzy Logic?  Applications Applications  Fuzzy Logic Operators Fuzzy.
Logical Systems and Knowledge Representation Fuzzy Logical Systems 1.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
Chapter 13 Fuzzy Logic 1. Handling Uncertainty Probability-based approach and Bayesian theory Certainty factor and evidential reasoning Fuzzy logic 2.
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.
11/6/2001CS 638, Fall 2001 Today AI –Fuzzy Logic –Neural Nets.
Fuzzy Logic Artificial Intelligence Chapter 9. Outline Crisp Logic Fuzzy Logic Fuzzy Logic Applications Conclusion “traditional logic”: {true,false}
Fuzzy Logic.
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.
Lecture 4 Fuzzy expert systems: Fuzzy logic n Introduction, or what is fuzzy thinking? n Fuzzy sets n Linguistic variables and hedges n Operations of fuzzy.
CS679 - Fall Copyright Univ. of Wisconsin
This time: Fuzzy Logic and Fuzzy Inference
CHAPTER 5 Handling Uncertainty BIC 3337 EXPERT SYSTEM.
Introduction to Fuzzy Logic and Fuzzy Systems
Classical Relations and Fuzzy Relations
Artificial Intelligence CIS 342
Fuzzy Expert Systems (part 1) By: H.Nematzadeh
Artificial Intelligence
Fuzzy Logic and Fuzzy Sets
Dr. Unnikrishnan P.C. Professor, EEE
Intelligent Systems and Soft Computing
FUZZIFICATION AND DEFUZZIFICATION
This time: Fuzzy Logic and Fuzzy Inference
Fuzzy Set SEG 7450.
This time: Fuzzy Logic and Fuzzy Inference
06th October 2005 Dr Bogdan L. Vrusias
© Negnevitsky, Pearson Education, Lecture 4 Fuzzy expert systems: Fuzzy logic Introduction, or what is fuzzy thinking? Introduction, or what is.
Fuzzy Logic KH Wong Fuzzy Logic v.9a.
Presentation transcript:

Fuzzy Sets and Logic Sarah Spence Adams Discrete Mathematics

Rethinking Regular Sets Universe U = {a, b, c, d, e, f, g}, set S = {a, c, g} We can define S by mapping each element of the universe to 0 or 1. If we map it to 1, it goes in S. Else, not in S. Here, f(a) =1, f(b) = 0, f(c)=1, f(d) = 0, f(e) = 0, f(f) = 0, f(g) = 1.

Fuzzy Sets Every element in a fuzzy set S has a degree of membership Map each element of U to a value within the interval [0, 1] S = { 0.6 a, 0.3 c, 0.9 g} c has 0.3 degree of membership in S

Fuzzy Logic This business of having “degrees” of membership rather than “in or out” Truth values are between true and false Introduced in 1965 to model uncertainty in natural language: tall, fair, nice, large, hot

Why use fuzzy logic? PROS: Used to solve highly complex problems where math modeling is too difficult/impossible Tolerant of imprecise data Approximation: can model arbitrary nonlinear functions Intuitive, based on linguistic terms Convenient way to express expert and common sense knowledge

Why use fuzzy logic? Cons: Not a cure for all Crisp/precise models can be more efficient and even convenient Other approaches might be formally verified to work

Apply to Computer Games Can have different characteristics of players Strength: strong, medium, weak Aggressiveness: meek, medium, nasty If meek and attacked, run away fast If medium and attacked, run away slowly If nasty and strong and attacked, attack back Control of a vehicle Should slow down when close to car in front Should speed up when far behind car in front Provides smoother transitions, no sharp boundary

Other Applications compensation against vibrations in camcorders home appliances (washing machines, dish washers, rice cookers, etc.) recognition of handwriting, objects, voice image processing flight aid for helicopters simulation for legal proceedings improvement of fuel-consumption for automobiles early recognition of earthquakes “and in almost any other field you can think of”

Sound interesting? It’s never to early to start thinking about course project topics!