1 Pertemuan 21 MEMBERSHIP FUNCTION Matakuliah: H0434/Jaringan Syaraf Tiruan Tahun: 2005 Versi: 1.

Slides:



Advertisements
Similar presentations
A set is a collection of objects A special kind of set Fuzzy Sets
Advertisements

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
Pertemuan 03 Teori Peluang (Probabilitas)
1 Pertemuan 22 Radix Sort Matakuliah: T0016/Algoritma dan Pemrograman Tahun: 2005 Versi: versi 2.
Soft Computing. Per Printz Madsen Section of Automation and Control
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
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,
Intro. ANN & Fuzzy Systems Lecture 30 Fuzzy Set Theory (I)
1 Pertemuan 26 Object Relational Database Management System (Lanjutan) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
1 Pertemuan 23 Object database design (Lanjutan bagian 2) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
1 Pertemuan 13 BACK PROPAGATION Matakuliah: H0434/Jaringan Syaraf Tiruan Tahun: 2005 Versi: 1.
Fuzzy Expert System.
1 Pertemuan 15 ADAPTIVE RESONANCE THEORY Matakuliah: H0434/Jaringan Syaraf Tiruan Tahun: 2005 Versi: 1.
Fuzzy Logic.
1 Pertemuan 11 QUIZ Matakuliah: J0274/Akuntansi Manajemen Tahun: 2005 Versi: 01/00.
PART 1 From classical sets to fuzzy sets 1. Introduction 2. Crisp sets: an overview 3. Fuzzy sets: basic types 4. Fuzzy sets: basic concepts FUZZY SETS.
1 Pertemuan 1 Pendahuluan : Konsep Sistem Matakuliah: H0204/ Rekayasa Sistem Komputer Tahun: 2005 Versi: v0 / Revisi 1.
Fuzzy Medical Image Segmentation
Chapter 18 Fuzzy Reasoning.
1 Pertemuan 7 The Object Definition Language Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
1 Minggu 2, Pertemuan 3 The Relational Model Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
Theory and Applications
1 Pertemuan #3 Clocks and Realtime Matakuliah: H0232/Sistem Waktu Nyata Tahun: 2005 Versi: 1/5.
1 Pertemuan 9 JARINGAN LEARNING VECTOR QUANTIZATION Matakuliah: H0434/Jaringan Syaraf Tiruan Tahun: 2005 Versi: 1.
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.
1 Pertemuan 04 MODEL RELASIONAL Matakuliah: >/ > Tahun: > Versi: >
1 Pertemuan 8 The Object Definition Language (Lanjutan) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
1 Pertemuan 1 Sistem Informasi pada dunia nyata Matakuliah: H0472 / Konsep Sistem Informasi Tahun: 2006 Versi: 1.
Introduction What is Fuzzy Logic? HOW DOES FL WORK? Differences between Classical set (crisps) and Fuzzy set theory Example 1 Example 2 Classifying Houses.
Fuzzy Logic BY: ASHLEY REYNOLDS. Where Fuzzy Logic Falls in the Field of Mathematics  Mathematics  Mathematical Logic and Foundations  Fuzzy Logic.
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 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.
Theory and Applications
 Definition Definition  Bit of History Bit of History  Why Fuzzy Logic? Why Fuzzy Logic?  Applications Applications  Fuzzy Logic Operators Fuzzy.
1 Asst. Prof. Dr. Sukanya Pongsuparb Dr. Srisupa Palakvangsa Na Ayudhya Dr. Benjarath Pupacdi SCCS451 Artificial Intelligence Week 9.
Logical Systems and Knowledge Representation Fuzzy Logical Systems 1.
Theory and Applications
“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.
Fuzzy systems. Calculate the degree of matching Fuzzy inference engine Defuzzification module Fuzzy rule base General scheme of a fuzzy system.
Basic Concepts of Fuzzy Logic Apparatus of fuzzy logic is built on: Fuzzy sets: describe the value of variables Linguistic variables: qualitatively and.
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.
1 Pertemuan 16 The Business Owner’s View Matakuliah: A0194/Pengendalian Rekayasa Ulang Informasi Tahun: 2005 Versi: 1/5.
Fuzzy Logic Artificial Intelligence Chapter 9. Outline Crisp Logic Fuzzy Logic Fuzzy Logic Applications Conclusion “traditional logic”: {true,false}
Fuzzy Logic.
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.
Introduction to Fuzzy Logic and Fuzzy Systems
Chapter 8 : Fuzzy Logic.
Artificial Intelligence CIS 342
Pertemuan 22 The Business Views of the Technology Architecture
Pertemuan 7 JARINGAN INSTAR DAN OUTSTAR
Artificial Intelligence
Stanisław H. Żak School of Electrical and Computer Engineering
Fuzzy Logic and Fuzzy Sets
Intelligent Systems and Soft Computing
06th October 2005 Dr Bogdan L. Vrusias
Introduction to Fuzzy Set Theory
© 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:

1 Pertemuan 21 MEMBERSHIP FUNCTION Matakuliah: H0434/Jaringan Syaraf Tiruan Tahun: 2005 Versi: 1

2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menjelaskan konsep fungsi keanggotaan pada logika fuzzy.

3 Outline Materi Pengertian Fungsi keanggotaan. Derajat keanggotaan.

4 FUZZY LOGIC Lotfi A. Zadeh “Fuzzy Sets”, Information and Control, Vol 8, pp ,1965. Clearly, the “class of all real numbers which are much greater than 1,” or “the class of beautiful women,” or “the class of tall men,” do not constitute classes or sets in the usual mathematical sense of these terms (Zadeh, 1965).

5 PROF. ZADEH Fuzzy theory should not be regarded as a single theory, but rather a methodology to generalize a specific theory from being discrete, to being more continuous

6 WHAT IS FUZZY LOGIC  Fuzzy logic is a superset of conventional (boolean) logic  An approach to uncertainty that combines real values [0,1] and logic operations  In fuzzy logic, it is possible to have partial truth values  Fuzzy logic is based on the ideas of fuzzy set theory and fuzzy set membership often found in language

7 WHY USE FUZZY LOGIC ?  An Alternative Design Methodology Which Is Simpler, And Faster Fuzzy Logic reduces the design development cycle Fuzzy Logic simplifies design complexity Fuzzy Logic improves time to market  A Better Alternative Solution To Non-Linear Control Fuzzy Logic improves control performance Fuzzy Logic simplifies implementation Fuzzy Logic reduces hardware costs

8 WHEN USE FUZZY LOGIC Where few numerical data exist and where only ambiguous or imprecise information maybe available.

9 FUZZY SET In natural language, we commonly employ: classes of old people Expensive cars numbers much greater than 1 Unlike sharp boundary in crisp set, here boundaries seem vague Transition from member to nonmember appears gradual rather than abrupt

10 CRISP AND FUZZY

11 FUZZY SET AND MEMBERSHIP FUNCTION Universal Set X – always a crisp set. Crisp set assigns value {0,1} to members in X Fuzzy set assigns value [0,1] to members in X These values are called the membership functions . Membership function of a fuzzy set A is denoted by : A: X  [0,1] A: [x1/  1, x2/  …, xn/  n}

12 HIMPUNAN CRISP DAN FUZZY Himpunan kota yang dekat dengan Bogor A = { Jakarta, Sukabumi, Cibinong, Depok }  CRISP B = { (0.7 /Jakarta), (0.6 /Sukabumi), (0.9 /Cibinong), (0.8/Depok) }  FUZZY Angka 0.6 – 0.9 menunjukkan tingkat keanggotaan ( degree of membership )

13 CONTOH CRISPFUZZY

14 TINGGI BADAN

15 SEASONS Time of the year Membership SpringSummerAutumnWinter

16 AROUND Measurements Membership

17 AGE Age Membership old more or less old young very young not very young

18 MEMBERSHIP FUNCTION (a)(d)(g)(j) (b) (e) (h)(k) (c) (f) (i) (l)

19 SET OPERATION Membership A B A  BA  BA  B

20 SET OPERATION A B A  B A  B  A

21 LINGUISTIC VARIABLES 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.

22 LINGUISTIC VARIABLES Fuzzy linguistic terms often consist of two parts: 1) Fuzzy predicate : expensive, old, rare, dangerous, good, etc. 2) Fuzzy modifier: very, likely, almost impossible, extremely unlikely, etc. The modifier is used to change the meaning of predicate and it can be grouped into the following two classes: a)Fuzzy truth qualifier or fuzzy truth value: quite true, very true, more or less true, mostly false, etc. b)Fuzzy quantifier: many, few, almost, all, usually, etc.

23 FUZZY PREDICATE Fuzzy predicate – If the set defining the predicates of individual is a fuzzy set, the predicate is called a fuzzy predicate Example – “z is expensive.” – “w is young.” – The terms “expensive” and “young” are fuzzy terms. Therefore the sets “expensive(z)” and “young(w)” are fuzzy sets

24 FUZZY PREDICATE When a fuzzy predicate “x is P” is given, we can interpret it in two ways : P(x) is a fuzzy set. The membership degree of x in the set P is defined by the membership function  P(x)  P(x) is the satisfactory degree of x for the property P. Therefore, the truth value of the fuzzy predicate is defined by the membership function : Truth value =  P(x)

25 FUZZY VARIABLES Variables whose states are defined by linguistic concepts like low, medium, high. These linguistic concepts are fuzzy sets themselves. LowHigh Very high Temperature Membership Trapezoidal membership functions

26 FUZZY VARIABLES Usefulness of fuzzy sets depends on our capability to construct appropriate membership functions for various given concepts in various contexts. Constructing meaningful membership functions is a difficult problem –GAs have been employed for this purpose.

27 EXAMPLE if speed is interpreted as a linguistic variable, then its term set T (speed) could be T = { slow, moderate, fast, very slow, more or less fast, sligthly slow, ……..}. where each term in T (speed) is characterized by a fuzzy set in a universe of discourse U = [0; 100]. We might interpret slow as “ a speed below about 40 km/h" moderate as “ a speed close to 55 km/h" fast as “ a speed above about 70 km/h"

28 SPEED Values of linguistic variable speed.

29 NORMALIZED DOMAIN INPUT NB (Negative Big), NM (Negative Medium) NS (Negative Small), ZE (Zero) PS (Positive Small), PM (Positive Medium) PB (Positive Big) A possible fuzzy partition of [-1; 1].

30 MEMBERSHIP FUNCTION