Basic Concepts of Fuzzy Logic Apparatus of fuzzy logic is built on: Fuzzy sets: describe the value of variables Linguistic variables: qualitatively and.

Slides:



Advertisements
Similar presentations
Fuzzy Expert System  An expert might say, “ Though the power transformer is slightly overloaded, I can keep this load for a while”.  Another expert.
Advertisements

Lecture 4 Fuzzy expert systems: Fuzzy logic
Fuzzy Approach.
Fuzzy Logic and its Application to Web Caching
Fuzzy Inference and Defuzzification
Soft Computing. Per Printz Madsen Section of Automation and Control
Fuzzy Logic The restriction of classical propositional calculus to a two- valued logic has created many interesting paradoxes over the ages. For example,
CLASSICAL LOGIC and FUZZY LOGIC. CLASSICAL LOGIC In classical logic, a simple proposition P is a linguistic, or declarative, statement contained within.
CS344 Artificial Intelligence Prof. Pushpak Bhattacharya Class on 6 Mar 2007.
Fuzzy Expert System Fuzzy Logic
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,
Basic Concepts of Fuzzy Logic Apparatus of fuzzy logic is built on: –Fuzzy sets: describe the value of variables –Linguistic variables: qualitatively and.
Fuzzy Logic E. Fuzzy Inference Engine. “antecedent” “consequent”
FT228/4 Knowledge Based Decision Support Systems Rule-Based Systems Ref: Artificial Intelligence A Guide to Intelligent Systems Michael Negnevitsky – Aungier.
Fuzzy Expert System.
Fuzzy Logic.
Fuzzy Logic E. Fuzzy Inference Engine. “antecedent” “consequent”
1 Pertemuan 21 MEMBERSHIP FUNCTION Matakuliah: H0434/Jaringan Syaraf Tiruan Tahun: 2005 Versi: 1.
Fuzzy Medical Image Segmentation
Chapter 18 Fuzzy Reasoning.
A New Approach to Teaching Fuzzy Logic System Design Emine Inelmen, Erol Inelmen, Ahmad Ibrahim Padova University, Padova, Italy Bogazici University, Istanbul,
Let remember from the previous lesson what is Knowledge representation
Theory and Applications
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).
Introduction to Fuzzy Logic Control
Fuzzy Logic BY: ASHLEY REYNOLDS. Where Fuzzy Logic Falls in the Field of Mathematics  Mathematics  Mathematical Logic and Foundations  Fuzzy Logic.
Designing Antecedent Membership Functions
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.
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.
CPSC 386 Artificial Intelligence Ellen Walker Hiram College
Fuzzy Rules 1965 paper: “Fuzzy Sets” (Lotfi Zadeh) Apply natural language terms to a formal system of mathematical logic
Aims of session  Last week  Deterministic  Propositional logic  Predicate logic  This week (Basis of this section Johnson and Picton 1995)  Non-monotonic.
110/19/2015CS360 AI & Robotics AI Application Areas  Neural Networks and Genetic Algorithms  These model the structure of neurons in the brain  Humans.
Theory and Applications
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.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
What is Science? Science – A way of learning about the natural world. Uses observation and logical reasoning. Scientific Inquiry – Refers to the various.
Fuzzy systems. Calculate the degree of matching Fuzzy inference engine Defuzzification module Fuzzy rule base General scheme of a fuzzy system.
Fuzzy Inference Systems
Fuzzy Expert System n Introduction n Fuzzy sets n Linguistic variables and hedges n Operations of fuzzy sets n Fuzzy rules n Summary.
Prof. Pushpak Bhattacharyya, IIT Bombay 1 CS 621 Artificial Intelligence Lecture 5 – 08/08/05 Prof. Pushpak Bhattacharyya FUZZY LOGIC & INFERENCING.
Prof. Pushpak Bhattacharyya, IIT Bombay 1 CS 621 Artificial Intelligence Lecture /08/05 Prof. Pushpak Bhattacharyya Fuzzy Logic Application.
Fuzzy Logic Artificial Intelligence Chapter 9. Outline Crisp Logic Fuzzy Logic Fuzzy Logic Applications Conclusion “traditional logic”: {true,false}
Ch.3 Fuzzy Rules and Fuzzy Reasoning
Artificial Intelligence Techniques Knowledge Processing 2-MSc.
Fuzzy Relations( 關係 ), Fuzzy Graphs( 圖 形 ), and Fuzzy Arithmetic( 運算 ) Chapter 4.
Dinner for Two. Fuzzify Inputs Apply Fuzzy Operator.
March 3, 2016Introduction to Artificial Intelligence Lecture 12: Knowledge Representation & Reasoning I 1 Back to “Serious” Topics… Knowledge Representation.
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.
Fuzzy Logic for Social Simulation using NetLogo UNIVERSITY OF BURGOS UNIVERSITY OF VALLADOLID UNIVERSITY OF WESTERN AUSTRALIA Marcos Almendres, Luis R.
Artificial Intelligence CIS 342
Fuzzy Systems Michael J. Watts
Question: Is it warm in here?
Fuzzy System Structure
CLASSICAL LOGIC and FUZZY LOGIC
Dr. Unnikrishnan P.C. Professor, EEE
Back to “Serious” Topics…
Dr. Unnikrishnan P.C. Professor, EEE
Fuzzy Inference Systems
Introduction to Fuzzy Set Theory
Habib Ullah qamar Mscs(se)
Presentation transcript:

Basic Concepts of Fuzzy Logic Apparatus of fuzzy logic is built on: Fuzzy sets: describe the value of variables Linguistic variables: qualitatively and quantitatively described by fuzzy sets Possibility distributions: constraints on the value of a linguistic variable Fuzzy if-then rules: a knowledge *Fuzzy Logic: Intelligence, Control, and Information - J. Yen and R. Langari, Prentice Hall 1999

Linguistic variables A fuzzy set can be used to describe the value of a variable. - Temperature is high. - The load is heavy.

Linguistic variables The variable Temperature (x) is characterized both by a symbolic variable (“High”) and a numeric variable expressing its membership in the fuzzy set “High”.

Linguistic variables A linguistic variable is “a variable whose values are words or sentences in a natural or artificial language”. Each linguistic variable may be assigned one or more linguistic values, which are in turn connected to a numeric value through the mechanism of membership functions.

Linguistic variables An example of a fuzzy linguistic variable and membership functions

Possibility Distribution Assigning a fuzzy set to a linguistic variable constrains the value of the variable. Possible vs. Impossible values of the variable are a matter of degree.

Possibility Distribution Example: a suspect is a male between 20 and 30 years old. A crisp set defines the age of this suspect as [20,30]. A 19-years old male would not be a suspect, as this age is an impossible value for this set.

Possibility Distribution A fuzzy set defines the age of this suspect as  (age) that may have a smooth boundary.

Possibility Distribution A possibility that the suspect is 19 years old is 0.75

Possibility Distribution In general, when we assign a fuzzy set A to a variable X, the assignment results in a possibility distribution of X, which is defined by A’s membership function.  X (x)=  A (x)

If-Then rules “If temperature is hot then AC_setting is high” Provide fuzzy inference. Can be viewed as: - Interpolation scheme - Multi-expert panel - Generalization of logic inference

If-Then rules “If temperature is hot then AC_setting is high” Provide fuzzy inference. Can be viewed as: - Multi-expert panel - Interpolation scheme - Generalization of logic inference

If-Then rules Multi-expert panel: A kingdom with 3 mathematicians. 1. Can sqrt numbers between 0 and Can sqrt numbers between 1001 and Can sqrt numbers between 2001 and 5000 The task: What is the sqrt of 1156.

If-Then rules M1: 31.6How sure? – 0 M2: 34 How sure? – 1 M3: 44.73How sure? =0 The answer – 34.

If-Then rules Interpolation:

If-Then rules Inference: Rule: if a person’s income is more than 100K then the person is rich Fact: Jack’s income is 101K Consequence: Jack is rich

If-Then rules Structure of fuzzy rules: IF THEN Example: IF a person’s income is high THEN the person is rich

If-Then rules An antecedent may combine multiple conditions using logic connectives (AND, OR, NOT): IF a person’s income is high AND the income figure is true THEN the person is rich

If-Then rules Consequent 1. Crisp: IF … THEN y=nonfuzzy_value 2. Fuzzy: IF …THEN y is A_fuzzy_set 3. Functional: IF x 1 is A 1 AND x 2 is A 2 … AND x n is A n THEN