Introduction to Fuzzy Logic and Fuzzy Systems Adel Nadjaran Toosi

Similar documents
Why Fuzzy Fuzzy Logic and Sets Fuzzy Reasoning. DKS - Module 7. Why fuzzy thinking?

Why Fuzzy? Definitions Bit of History Component of a fuzzy system Fuzzy Applications Fuzzy Sets Fuzzy Boundaries Fuzzy Representation

What is all the Fuzz about?

ARTIFICIAL INTELLIGENCE. Uncertainty: fuzzy systems

Introduction. Aleksandar Rakić Contents

Fuzzy Logic. Sourabh Kothari. Asst. Prof. Department of Electrical Engg. Presentation By

7. Decision Making

Introduction to Fuzzy Logic. IJCAI2018 Tutorial

Fuzzy Reasoning. Outline

CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER

Chapter 4 Fuzzy Logic

Dra. Ma. del Pilar Gómez Gil Primavera 2014

Chapter 7 Fuzzy Logic Controller

What is all the Fuzz about?

Lecture notes. Com Page 1

ARTIFICIAL INTELLIGENCE - FUZZY LOGIC SYSTEMS

CHAPTER 5 FUZZY LOGIC CONTROL

REASONING UNDER UNCERTAINTY: FUZZY LOGIC

Introduction 2 Fuzzy Sets & Fuzzy Rules. Aleksandar Rakić Contents

GEOG 5113 Special Topics in GIScience. Why is Classical set theory restricted? Contradiction & Excluded Middle. Fuzzy Set Theory in GIScience

FUZZY LOGIC TECHNIQUES. on random processes. In such situations, fuzzy logic exhibits immense potential for

Figure 2-1: Membership Functions for the Set of All Numbers (N = Negative, P = Positive, L = Large, M = Medium, S = Small)

Fuzzy Set, Fuzzy Logic, and its Applications

Machine Learning & Statistical Models

Background Fuzzy control enables noncontrol-specialists. A fuzzy controller works with verbal rules rather than mathematical relationships.

Fuzzy Sets and Fuzzy Logic

COSC 6339 Big Data Analytics. Fuzzy Clustering. Some slides based on a lecture by Prof. Shishir Shah. Edgar Gabriel Spring 2017.

Fuzzy Sets and Fuzzy Logic. KR Chowdhary, Professor, Department of Computer Science & Engineering, MBM Engineering College, JNV University, Jodhpur,

FUZZY INFERENCE. Siti Zaiton Mohd Hashim, PhD

Fuzzy Sets and Systems. Lecture 1 (Introduction) Bu- Ali Sina University Computer Engineering Dep. Spring 2010

FUZZY INFERENCE SYSTEMS

Computational Intelligence Lecture 12:Linguistic Variables and Fuzzy Rules

Fuzzy Logic : Introduction

Contents. The Definition of Fuzzy Logic Rules. Fuzzy Logic and Functions. Fuzzy Sets, Statements, and Rules

Unit V. Neural Fuzzy System

Rainfall prediction using fuzzy logic

Neural Networks Lesson 9 - Fuzzy Logic

CHAPTER 3 FUZZY RULE BASED MODEL FOR FAULT DIAGNOSIS

COSC 6397 Big Data Analytics. Fuzzy Clustering. Some slides based on a lecture by Prof. Shishir Shah. Edgar Gabriel Spring 2015.

A Brief Idea on Fuzzy and Crisp Sets

FUZZY SYSTEMS: Basics using MATLAB Fuzzy Toolbox. Heikki N. Koivo

Fuzzy Systems. Fuzzy Systems in Knowledge Engineering. Chapter 4. Christian Jacob. 4. Fuzzy Systems. Fuzzy Systems in Knowledge Engineering

Fuzzy Reasoning. Linguistic Variables

Fuzzy Systems (1/2) Francesco Masulli

CPS331 Lecture: Fuzzy Logic last revised October 11, Objectives: 1. To introduce fuzzy logic as a way of handling imprecise information

Application of fuzzy set theory in image analysis. Nataša Sladoje Centre for Image Analysis

CHAPTER 6 SOLUTION TO NETWORK TRAFFIC PROBLEM IN MIGRATING PARALLEL CRAWLERS USING FUZZY LOGIC

Fuzzy Logic. This amounts to the use of a characteristic function f for a set A, where f(a)=1 if the element belongs to A, otherwise it is 0;

Lotfi Zadeh (professor at UC Berkeley) wrote his original paper on fuzzy set theory. In various occasions, this is what he said

Lecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Sugeno fuzzy inference Case study Summary

Speed regulation in fan rotation using fuzzy inference system

CHAPTER - 3 FUZZY SET THEORY AND MULTI CRITERIA DECISION MAKING

Figure-12 Membership Grades of x o in the Sets A and B: μ A (x o ) =0.75 and μb(xo) =0.25

Fuzzy If-Then Rules. Fuzzy If-Then Rules. Adnan Yazıcı

Fuzzy Logic Controller

Fuzzy rule-based decision making model for classification of aquaculture farms

CHAPTER 3 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM

Fuzzy Systems Handbook

Types of Expert System: Comparative Study

Introduction 3 Fuzzy Inference. Aleksandar Rakić Contents

Fuzzy Logic Approach towards Complex Solutions: A Review

CHAPTER 3 INTELLIGENT FUZZY LOGIC CONTROLLER

Elementos de Inteligencia Artificial. Amaury Caballero Ph.D., P.E. Universidad Internacional de la Florida

FUZZY INFERENCE SYSTEM AND PREDICTION

Final Exam. Controller, F. Expert Sys.., Solving F. Ineq.} {Hopefield, SVM, Comptetive Learning,

Intuitionistic fuzzification functions

Fuzzy Logic - A powerful new technology

A FUZZY LOGIC APPROACH IN ROBOTIC MOTION CONTROL

ANALYTICAL STRUCTURES FOR FUZZY PID CONTROLLERS AND APPLICATIONS

CS 354R: Computer Game Technology

Fuzzy Logic and brief overview of its applications

L. A. Zadeh: Fuzzy Sets. (1965) A review

Fuzzy system theory originates from fuzzy sets, which were proposed by Professor L.A.

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)

FUZZY DATABASE FOR MEDICAL DIAGNOSIS. Rehana Parvin BSc, AIUB, Dhaka, Bangladesh, 2004

A control-based algorithm for rate adaption in MPEG-DASH

Using a fuzzy inference system for the map overlay problem

Fuzzy Logic: Human-like decision making

Fuzzy logic controllers

Study of Fuzzy Set Theory and Its Applications

Exercise Solution: A Fuzzy Controller for the Pole Balancing Problem

Static Var Compensator: Effect of Fuzzy Controller and Changing Membership Functions in its operation

Review of Fuzzy Logical Database Models

Dinner for Two, Reprise

Introduction to Intelligent Control Part 2

Application of fuzzy set theory in image analysis

Fuzzy Based Decision System for Gate Limiter of Hydro Power Plant

Musikasuwan, Salang (2013) Novel fuzzy techniques for modelling human decision making. PhD thesis, University of Nottingham.

Chapter 2: FUZZY SETS

The Use of Relation Valued Attributes in Support of Fuzzy Data

Cost Minimization Fuzzy Assignment Problem applying Linguistic Variables

Application of Fuzzy Sets in Time Series Forecasting. Master of Technology in Computer Science and Applications

FUZZY LOGIC CONTROL. Helsinki University of Technology Control Engineering Laboratory

Granular Computing: A Paradigm in Information Processing Saroj K. Meher Center for Soft Computing Research Indian Statistical Institute, Kolkata

Fuzzy Set Theory and Its Applications. Second, Revised Edition. H.-J. Zimmermann. Kluwer Academic Publishers Boston / Dordrecht/ London

Exploring Gaussian and Triangular Primary Membership Functions in Non-Stationary Fuzzy Sets

计算智能 第 10 讲 : 模糊集理论 周水庚 计算机科学技术学院

Defect Depth Estimation Using Neuro-Fuzzy System in TNDE by Akbar Darabi and Xavier Maldague

Fuzzy multi objective linear programming problem with imprecise aspiration level and parameters

MODELING FOR RESIDUAL STRESS, SURFACE ROUGHNESS AND TOOL WEAR USING AN ADAPTIVE NEURO FUZZY INFERENCE SYSTEM

Transcription:

Introduction to Fuzzy Logic and Fuzzy Systems Adel Nadjaran Toosi Fuzzy Slide 1

Objectives What Is Fuzzy Logic? Fuzzy sets Membership function Differences between Fuzzy and Probability? Fuzzy Inference. Why Fuzzy Logic? Fuzzy Slide 2

What Is Fuzzy Logic? Theory of fuzzy sets Membership is a matter of degree. Fuzzy sets VS classical set theory. Basic foundations of fuzzy sets Fuzzy sets (Zadeh, 1965), Fuzzy Logic (Zadeh, 1973) Fuzzy Reflect how people think Attempts to model our sense of words decision making, and common sense. Mathematical principles for knowledge representation based on degrees of membership rather than on crisp membership of classical binary logic. Fuzzy Slide 3

Fuzzy sets Accept that things can be partly true and partly false to any degree at the same time. Crisp and fuzzy sets of tall men Fuzzy Slide 4

Membership function Crisp set representation Characteristic function Fuzzy set representation Membership function Fuzzy Slide 5

Well known Membership Functions Triangular Trapezoidal Gaussian Bell Fuzzy Slide 6

Fuzzy Vs Probability Fuzzy Probability => μ A (x) p A (x) Both map x to a value in [0,1]. P A (x) measures our knowledge or ignorance of the truth of the event that x belongs to the set A. Probability deals with uncertainty and likelihood. μa(x) measures the degree of belongingness of x to set A and there is no interest regarding the uncertainty behind the outcome of the event x. Event x has occurred and we are interested in only making observations regarding the degree to which x belongs to A. Fuzzy logic deals with ambiguity and vagueness. Fuzzy Slide 7

Example A bottle of water 50% probability of being poisonous means 50% chance. 50% water is clean. 50% water is poisonous. 50% fuzzy membership of poisonous means that the water has poison. Water is half poisonous. Fuzzy Slide 8

Fuzzy Logic Operations Fuzzy union operation or fuzzy OR μ A+B = max[μ A (x), μ B (x)] Fuzzy intersection operation or fuzzy And μ A.B = min[μ A (x), μ B (x)] Complement operation μ A = 1-μ A (x) Fuzzy Slide 9

Linguistic variables and hedges Wind is a little strong. Weather is quite cold. Height is almost tall. Weight is very high. Wind, Weather, Height and Weight are linguistic variables. A little, Quite, Almost, Very are hedges. Strong, Cold, Tall and high are linguistic value. Fuzzy Slide 10

Example Membership of body fitness Fuzzy Slide 11

Fuzzy Inference Fuzzy inference is the process of formulating the mapping from a given input to an output using fuzzy logic. If then rules if temperature is cold then hot water valve is open and cold water valve is shut Rule Base If the distance to intersection (dti) is far and the speed slow apply gentle breaks If dti is near and the speed slow apply medium breaks If dti is far and speed fast apply medium breaks If dti is near and speed fast apply high breaks Fuzzy Slide 12

Fuzzy Inference Assume we want to evaluate the health of a person based on his height and weight. The input variables are the crisp numbers of the person s height and weight. Output is percentage of healthiness. Fuzzy Slide 13

Step 1:Fuzzification Fuzzification is a process by which the numbers are changes into linguistic words. Fuzzy Slide 14

Step 2: Rules Rules reflect experts decisions. Rules are tabulated as fuzzy words Rules can be grouped in subsets Rules can be redundant Rules can be adjusted to match desired Fuzzy Slide 15

Rules(Cont.) Rules are tabulated as fuzzy words Healthy (H) Somewhat healthy (SH) Less Healthy (LH) Unhealthy (U) Rule function f f = {U, LH, SH, H} Fuzzy Slide 16

Fuzzy Rule Table Fuzzy Slide 17

Step 3:Calculation For a given person, compute the membership of his/her weight and height Assume that a person height is 185cm Assume that the person s weight is 49 Fuzzy Slide 18

Calculation(cont.) Rule Activation Min Operation Fuzzy Slide 19

Calculation(cont.) Scaled Fuzzified Decision Fuzzy Slide 20

Step 4: Final Decision Defuzzification Fuzzy Slide 21

Why Fuzzy Logic? Fuzzy logic is conceptually easy to understand. Fuzzy logic is flexible. Fuzzy logic is tolerant of imprecise data. Fuzzy logic can model nonlinear functions of arbitrary complexity. Fuzzy logic can be built on top of the experience of experts. Fuzzy logic is based on natural language. Fuzzy logic can be blended with conventional control techniques. Fuzzy Slide 22

THANK YOU Questions? Fuzzy Slide 23