Learning from Examples Adriano Cruz ©2004 NCE/UFRJ e IM/UFRJ.

Slides:



Advertisements
Similar presentations
Extension Principle Adriano Cruz ©2002 NCE e IM/UFRJ
Advertisements

Fuzzy Sets - Hedges. Adriano Joaquim de Oliveira Cruz – NCE e IM, UFRJ
Fuzzy Control - Example. Adriano Joaquim de Oliveira Cruz NCE e IM, UFRJ ©2002.
Graphical Technique of Inference

Fuzzy Inference Systems
 Negnevitsky, Pearson Education, Lecture 5 Fuzzy expert systems: Fuzzy inference n Mamdani fuzzy inference n Sugeno fuzzy inference n Case study.
Cluster Analysis Adriano Joaquim de O Cruz ©2002 NCE/UFRJ
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
Fuzzy Inference and Defuzzification
Chapter 14.7 Russell & Norvig. Fuzzy Sets  Rules of thumb frequently stated in “fuzzy” linguistic terms. John is tall. If someone is tall and well-built.
Fuzzy Expert Systems. Lecture Outline What is fuzzy thinking? What is fuzzy thinking? Fuzzy sets Fuzzy sets Linguistic variables and hedges Linguistic.
Fuzzy Sets and Fuzzy Logic Chapter 12 M. Tim Jones See also
Fuzzy Logic E. Fuzzy Inference Engine. “antecedent” “consequent”
Amir Hossein Momeni Azandaryani Course : IDS Advisor : Dr. Shajari 26 May 2008.
Tomoharu NAKASHIMA 1 Takeshi SUMITANI 1 Andrzej BARGIELA 2 1 Osaka Prefecture University, Japan; 2 University of Nottingham, U.K.
Fuzzy Sets - Introduction If you only have a hammer, everything looks like a nail. Adriano Joaquim de Oliveira Cruz – NCE e IM, UFRJ
Geometry of Fuzzy Sets.
Fuzzy Systems Adriano Cruz NCE e IM/UFRJ
Fuzzy Expert System.
ICT619 Intelligent Systems Topic 3: Fuzzy Systems.
A Learning Process for Fuzzy Control Rules using GA Presented by Alp Sardağ.
ICT619 Intelligent Systems Topic 3: Fuzzy Systems
Neuro-Fuzzy Control Adriano Joaquim de Oliveira Cruz NCE/UFRJ
Chapter 18 Fuzzy Reasoning.
Linguistic Descriptions Adriano Joaquim de Oliveira Cruz NCE e IM/UFRJ © 2003.
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.
Extension Principle Adriano Cruz ©2002 NCE e IM/UFRJ
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.
Ming-Feng Yeh General Fuzzy Systems A fuzzy system is a static nonlinear mapping between its inputs and outputs (i.e., it is not a dynamic system).
Backing up a Truck Adriano Cruz ©2005 NCE/UFRJ e IM/UFRJ.
Fuzzy Logic. Sumber (download juga): 0logic%20toolbox.pdf
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.
Indian Institute of Technology Bombay GIS-based mineral resource potential mapping - Modelling approaches  Exploration datasets with homogenous coverage.
Health and CS Philip Chan. DNA, Genes, Proteins What is the relationship among DNA Genes Proteins ?
Presented By Ali Rıza KONAN Bogazici University
Soft Computing Lecture 20 Review of HIS Combined Numerical and Linguistic Knowledge Representation and Its Application to Medical Diagnosis.
Slides are based on Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems.
Fuzzy Rules 1965 paper: “Fuzzy Sets” (Lotfi Zadeh) Apply natural language terms to a formal system of mathematical logic
Chapter 8 Fuzzy Associative Memories Li Lin
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 Inference (Expert) System
Expert Systems with Applications 34 (2008) 459–468 Multi-level fuzzy mining with multiple minimum supports Yeong-Chyi Lee, Tzung-Pei Hong, Tien-Chin Wang.
Map of the Great Divide Basin, Wyoming, created using a neural network and used to find likely fossil beds See:
Fuzzy Systems Michael J. Watts
Lógica difusa  Bayesian updating and certainty theory are techniques for handling the uncertainty that arises, or is assumed to arise, from statistical.
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.
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.
“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.
A Generalized Version Space Learning Algorithm for Noisy and Uncertain Data T.-P. Hong, S.-S. Tseng IEEE Transactions on Knowledge and Data Engineering,
Fuzzy systems. Calculate the degree of matching Fuzzy inference engine Defuzzification module Fuzzy rule base General scheme of a fuzzy system.
Fuzzy Inference Systems
2004 謝俊瑋 NTU, CSIE, CMLab 1 A Rule-Based Video Annotation System Andres Dorado, Janko Calic, and Ebroul Izquierdo, Senior Member, IEEE.
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.
Chapter 10 FUZZY CONTROL Chi-Yuan Yeh.
© Negnevitsky, Pearson Education, Lecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Mamdani fuzzy inference Sugeno fuzzy inference.
 Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems n Introduction.
Fuzzy Systems Michael J. Watts
Fuzzy expert systems Fuzzy inference Mamdani fuzzy inference
Artificial Intelligence
Fuzzy logic Introduction 3 Fuzzy Inference Aleksandar Rakić
Dr. Unnikrishnan P.C. Professor, EEE
منطق فازی.
Dr. Unnikrishnan P.C. Professor, EEE
FUZZIFICATION AND DEFUZZIFICATION
Fuzzy Logic Colter McClure.
Dr. Unnikrishnan P.C. Professor, EEE
Fuzzy Inference Systems
Presentation transcript:

Learning from Examples Adriano Cruz ©2004 NCE/UFRJ e IM/UFRJ

@2001 Adriano Cruz NCE e IM - UFRJ Reference n L. Wang, J. Mendel, Generating Fuzzy Rules by Learning from Examples, IEEE Transactions on Systems, Man and Cybernetics, vol 22, no.6, november 1992

@2001 Adriano Cruz NCE e IM - UFRJ Information sources n Information used for most real-world control and signal processing problems can be classified into two kinds: –Numerical obtained form sensor, etc –Linguistic information obtained from human experts

@2001 Adriano Cruz NCE e IM - UFRJ Current situation n Solutions are heuristic in nature n Combine standard control processing methods and expert systems n Weakpoints: –Problem dependent –No commom framework

@2001 Adriano Cruz NCE e IM - UFRJ Problems n Linguistic rules may be incomplete due to loss when humans express their knowedge n Input-output data pairs because past experience may not cover all situations

@2001 Adriano Cruz NCE e IM - UFRJ Generating fuzzy rules n Consider a two input-one output problem as an example n So data is available as input-output pairs as n (x 1 (1),x 2 (1) ;y (1) ), (x 1 (2),x 2 (2) ;y (2) ), … n F(x 1,x 2 ) -> y

@2001 Adriano Cruz NCE e IM - UFRJ Step 1 n Divide the input and output space into fuzzy regions n Assign to each region a membership function n Similar to creating fuzzy sets over a universe of discourse

@2001 Adriano Cruz NCE e IM - UFRJ Step1 x1 B1B2CES1S2 x2 CEB1S1S2S3B2B3 X (2) 1 X (1) 1 X (1) 2 X (2) 2

@2001 Adriano Cruz NCE e IM - UFRJ Step1 y B1B2CES1S2 y (1) y (2)

@2001 Adriano Cruz NCE e IM - UFRJ Step2 n Generate fuzzy rules from given data pairs n First determine the degrees of each given x 1 (i),x 2 (i) and y (i) in different regions n Second assign a given x 1 (i),x 2 (i) and y (i) to the regions with maximum degree n Finally, obtain one rule from one pair of input data

@2001 Adriano Cruz NCE e IM - UFRJ Step2 n (x 1 (1), x2 (1); y (1) )= [0.8 in B1, 0.7 in S1; 0.9 in CE] = Rule 1 n If x1 is B1 and x2 is S1 then y is CE n (x 1 (2), x2 (2); y (2) )= [0.6 in B1, 1.0 in CE; 0.7 in B1] = Rule 1 n If x1 is B1 and x2 is CE then y is B1 = Rule 2

@2001 Adriano Cruz NCE e IM - UFRJ Step3 n Assign a degree to each rule n It is high probable that there will be some conflicting rules, i.e., rules that have the same antecedent but different consequents n The degree is calculated as n D(rule)=m A (x 1 )m B (x 2 )m C (z)

@2001 Adriano Cruz NCE e IM - UFRJ Step3 n D(rule)=m A (x 1 )m B (x 2 )m C (z) n Rule 1 = 0.8 * 0.7 * 0.9 = n Rule 2 = 0.6 * 1.0 * 0.7 = 0.42

@2001 Adriano Cruz NCE e IM - UFRJ Step4 n Create a combined fuzzy rule n If there is more than on rule in one box of the fuzzy rule base, use the rule that has maximum degree.

@2001 Adriano Cruz NCE e IM - UFRJ Step5 n Determine a Mapping based on the combined Fuzzy Rule Base. n Combine the antecedents of ith fuzzy rule: m O i = m I1 i (x 1 )m I2 i (x 2 ) (product operator) n m CE 1 =m B1 (x 1 )m S1 (x 2 )

@2001 Adriano Cruz NCE e IM - UFRJ Step5 n Use the following centroid defuzzification method n y i represents the center value of the region O i (the smallest abs value among all values with membership equals to 1) n K is the number of fuzzy rules combined