Introduction of Fuzzy Inference Systems By Kuentai Chen.

Slides:



Advertisements
Similar presentations
Graphical Technique of Inference
Advertisements


Fuzzy Inference Systems
 Negnevitsky, Pearson Education, Lecture 5 Fuzzy expert systems: Fuzzy inference n Mamdani fuzzy inference n Sugeno fuzzy inference n Case study.
AI – CS364 Fuzzy Logic Fuzzy Logic 3 03 rd October 2006 Dr Bogdan L. Vrusias
Clustering: Introduction Adriano Joaquim de O Cruz ©2002 NCE/UFRJ
Outline Data with gaps clustering on the basis of neuro-fuzzy Kohonen network Adaptive algorithm for probabilistic fuzzy clustering Adaptive probabilistic.
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 rule-based system derived from similarity to prototypes Włodzisław Duch Department of Informatics, Nicolaus Copernicus University, Poland School.
Fuzzy Logic and Fuzzy Cognitive Map MATH 800 – 4 Fall 2011 Vijay Mago, Postdoctoral Fellow, The Modelling of Complex Social Systems (MoCSSy) Program, The.
Neuro-Fuzzy Control Adriano Joaquim de Oliveira Cruz NCE/UFRJ
Dan Simon Cleveland State University
The Equivalence between fuzzy logic controllers and PD controllers for single input systems Professor: Chi-Jo Wang Student: Nguyen Thi Hoai Nam Student.
ROUGH SET THEORY AND FUZZY LOGIC BASED WAREHOUSING OF HETEROGENEOUS CLINICAL DATABASES Yiwen Fan.
Fuzzy Rule-based Models *Neuro-fuzzy and Soft Computing - J.Jang, C. Sun, and, E. Mizutani, Prentice Hall 1997.
Rule-Based Fuzzy Model. In rule-based fuzzy systems, the relationships between variables are represented by means of fuzzy if–then rules of the following.
What are Neuro-Fuzzy Systems A neuro-fuzzy system is a fuzzy system that uses a learning algorithm derived from or inspired by neural network theory to.
Neuro-fuzzy Systems Xinbo Gao School of Electronic Engineering Xidian University 2004,10.
NUMERICAL EXAMPLE APPENDIX A in “A neuro-fuzzy modeling tool to estimate fluvial nutrient loads in watersheds under time-varying human impact” Rafael Marcé.
Hybrid intelligent systems:
FAULT DIAGNOSIS OF THE DAMADICS BENCHMARK ACTUATOR USING NEURO-FUZZY SYSTEMS WITH LOCAL RECURRENT STRUCTURE FAULT DIAGNOSIS OF THE DAMADICS BENCHMARK ACTUATOR.
Lecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Mamdani fuzzy inference Sugeno fuzzy inference Sugeno fuzzy inference Case study.
 Negnevitsky, Pearson Education, Lecture 5 Fuzzy expert systems: Fuzzy inference n Mamdani fuzzy inference n Sugeno fuzzy inference n Case study.
Fuzzy expert systems Chapter #9.
FUZZY CLUSTERING AND ANFIS 2009/  Underfitting : M51 demolm2  Overfitting: M51: demolm3  ANFIS  ANFIS GUI  Example1 (training data: clusterdemo.dat)
Fuzzy Inference (Expert) System
1 Multiple Classifier Based on Fuzzy C-Means for a Flower Image Retrieval Keita Fukuda, Tetsuya Takiguchi, Yasuo Ariki Graduate School of Engineering,
Mobile Robot Navigation Using Fuzzy logic Controller
FUZZY LOGIC 1.
INVENTORY CONTROL AS IDENTIFICATION PROBLEM BASED ON FUZZY LOGIC ALEXANDER ROTSHTEIN Dept. of Industrial Engineering and Management, Jerusalem College.
So Far……  Clustering basics, necessity for clustering, Usage in various fields : engineering and industrial fields  Properties : hierarchical, flat,
Neural-Network-Based Fuzzy Logical Control and Decision System 主講人 虞台文.
ANFIS (Adaptive Network Fuzzy Inference system)
Fall  Types of Uncertainty 1. Randomness : Probability Knowledge about the relative frequency of each event in some domain Lack of knowledge which.
Institute of Intelligent Power Electronics – IPE Page1 A Dynamical Fuzzy System with Linguistic Information Feedback Xiao-Zhi Gao and Seppo J. Ovaska Institute.
Fuzzy Inference Systems. Fuzzy inference (reasoning) is the actual process of mapping from a given input to an output using fuzzy logic. The process involves.
Prof. dr Zikrija Avdagić, dipl.ing.el. ANFIS Editor GUI ANFIS Editor GUI.
“Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved. CHAPTER 12 FUZZY.
MUNICIPALITIES CLASSIFICATION BASED ON FUZZY RULES
Fuzzy Inference Systems
NEURO-FUZZY LOGIC 1 X 0 A age Crisp version for young age.
A new initialization method for Fuzzy C-Means using Fuzzy Subtractive Clustering Thanh Le, Tom Altman University of Colorado Denver July 19, 2011.
Chapter 4: Fuzzy Inference Systems Introduction (4.1) Mamdani Fuzzy models (4.2) Sugeno Fuzzy Models (4.3) Tsukamoto Fuzzy models (4.4) Other Considerations.
AI Fuzzy Systems. History, State of the Art, and Future Development Sde Seminal Paper “Fuzzy Logic” by Prof. Lotfi Zadeh, Faculty in Electrical.
Medical Image Analysis Image Segmentation Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
1 Lecture 4 The Fuzzy Controller design. 2 By a fuzzy logic controller (FLC) we mean a control law that is described by a knowledge-based system consisting.
Fuzzy Pattern Recognition. Overview of Pattern Recognition Pattern Recognition Procedure Feature Extraction Feature Reduction Classification (supervised)
Fuzzy C-means Clustering Dr. Bernard Chen University of Central Arkansas.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
VIDYA PRATISHTHAN’S COLLEGE OF ENGINEERING, BARAMATI.
Chapter 13 (Continued) Fuzzy Expert Systems 1. Fuzzy Rule-based Expert System 2.
Fuzzy Logic in Pattern Recognition
Neural Networks and Its Deep Structures
Fuzzy Systems Michael J. Watts
Intro to Machine Learning
Fuzzy Inference Systems
Fuzzy expert systems Fuzzy inference Mamdani fuzzy inference
Stanisław H. Żak School of Electrical and Computer Engineering
Introduction to Fuzzy Logic
Fuzzy logic Introduction 3 Fuzzy Inference Aleksandar Rakić
Dr. Unnikrishnan P.C. Professor, EEE
Dr. Unnikrishnan P.C. Professor, EEE
Lecture 5 Fuzzy expert systems: Fuzzy inference
Dr. Unnikrishnan P.C. Professor, EEE
Fuzzy Logic Bai Xiao.
Chap 4: Fuzzy Inference Systems
Fuzzy Inference 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.
Presentation transcript:

Introduction of Fuzzy Inference Systems By Kuentai Chen

Fuzzy Inference Systems Base on Base on –Fuzzy set theory –Fuzzy If-Then rules –Fuzzy Reasoning

Fuzzy Inference Systems Also named Also named –Fuzzy-rule-based system –Fuzzy Expert system –Fuzzy model –Fuzzy associative memory –Fuzzy logic controller –Fuzzy system

Fuzzy inference The process of formulating the mapping from a given input to an output using fuzzy logic. The process of formulating the mapping from a given input to an output using fuzzy logic. The mapping then provides a basis from which decisions can be made, or patterns discerned. The mapping then provides a basis from which decisions can be made, or patterns discerned. Fuzzy Logic Toolbox uses Mamdani-type and Sugeno-type: Vary in the way outputs are determined. Fuzzy Logic Toolbox uses Mamdani-type and Sugeno-type: Vary in the way outputs are determined.

Applications Automatic control Automatic control Data classification Data classification Decision analysis Decision analysis Expert systems Expert systems Computer vision Computer vision

Mamdani's fuzzy inference method Proposed in 1975 by Ebrahim Mamdani Proposed in 1975 by Ebrahim Mamdani –control a steam engine and boiler combination –synthesizing a set of linguistic control rules –obtained from experienced human operators. Based on Lotfi Zadeh's 1973 paper Based on Lotfi Zadeh's 1973 paper Fuzzy Logic Toolbox uses a modified version Fuzzy Logic Toolbox uses a modified version

Fuzzy IF-THEN rules high small medium resistance = 5*speed Mamdani style If pressure is high then volume is small Sugeno style If speed is medium then resistance = 5*speed

Fuzzy inference system (FIS) If speed is low then resistance = 2 If speed is medium then resistance = 4*speed If speed is high then resistance = 8*speed Rule 1: w1 =.3; r1 = 2 Rule 2: w2 =.8; r2 = 4*2 Rule 3: w3 =.1; r3 = 8*2 Speed lowmedium high Resistance =  (wi*ri) /  wi = 7.12 MFs

First-order Sugeno FIS Rule base If X is A 1 and Y is B 1 then Z = p 1 *x + q 1 *y + r 1 If X is A 2 and Y is B 2 then Z = p 2 *x + q 2 *y + r 2 Fuzzy reasoning A1A1 B1B1 A2A2 B2B2 x=3 X X Y Y y=2 w1 w2 z 1 = p 1 *x+q 1 *y+r 1 z = z 2 = p 2 *x+q 2 *y+r 2 w 1 +w 2 w 1 *z 1 +w 2 *z 2 

Fuzzy modeling Given desired i/o pairs (training data set) of the form (x1,..., xn; y), construct a FIS to match the i/o pairs Two steps in fuzzy modeling structure identification --- input selection, MF numbers parameter identification --- optimal parameters Unknown target system Fuzzy Inference System y y* x1 xn...

Data Clustering Cluster analysis is a technique for grouping data and finding structures in data. The most common application of clustering methods is to partition a data set into clusters or classes, where similar data are assigned to the same cluster whereas dissimilar data should belong to different clusters. In real applications there is very often no sharp boundary between clusters so that fuzzy clustering is often better suited for the data. Membership degrees between zero and one are used in fuzzy clustering instead of crisp assignments of the data to clusters. Fuzzy clustering can be applied as an unsupervised learning strategy in order to group data Another area of application of fuzzy cluster analysis is image analysis and recognition. Segmentation and the detection of special geometrical shapes like circles and ellipses can be achieved by so-called shell clustering algorithms.

Types of Fuzzy Cluster Algorithms Classical Fuzzy Algorithms (cummulus like clusters) The fuzzy c-means algorithm The Gustafson-Kessel algorithm The Gath-Geva algorithm Linear and Ellipsodial (lines) The fuzzy c-varieties algorithm The adaptive clustering algorithm Shell (circles,ellipses, parabolas) Fuzzy c-shells algorithm Fuzzy c-spherical algorithm Adaptive fuzzy c-shells algorithm

The Fuzzy c-mean algorithm (FCM) recognizes spherical clouds of points in p-dimensional space. Having a finite set of objects and the number of cluster centers c to be calculated, the assignment of the n objects to the c clusters is represented by the proximity matrix. With and, expressing the fuzzy proximity or affiliation of object to cluster center. Fuzzy c-mean cluster analysis The fuzzy c-mean algorithm consists of the following steps: 1. Fix the number c of cluster centers to be calculated and a threshold for the stop condition in step 4. Initialize the proximity matrix.4 2. Update the c cluster centers according to the actual proximity matrix. 3. Update to according to the actual cluster centers. 4. Stop the algorithm if is fulfilled, else go on with step 2.2

ANFIS Fuzzy reasoning A1A1 B1B1 A2A2 B2B2 w1 w2 z 1 = p 1 *x+q 1 *y+r 1 z 2 = p 2 *x+q 2 *y+r 2 z = w 1 +w 2 w 1 *z 1 +w 2 *z 2 x y ANFIS (Adaptive Neuro-Fuzzy Inference System) A1A1 A2A2 B1B1 B2B2      x y w1w1 w2w2 w 1 *z 1 w 2 *z 2  w i *z i wiwi z

Four-rule ANFIS ANFIS (Adaptive Neuro-Fuzzy Inference System) A1A1 A2A2 B1B1 B2B2    x y w1w1 w4w4 w 1 *z 1 w 4 *z 4  w i *z i wiwi z     Input space partitioning A1A1 B1B1 A2A2 B2B2 x yx y A1A1 A2A2 B1B1 B2B2