Overview Definitions Teacher Salary Raise Model Teacher Salary Raise Model (revisited) Fuzzy Teacher Salary Model Extension Principle: – one to one – many.

Slides:



Advertisements
Similar presentations
Fuzzy Sets and Fuzzy Logic
Advertisements

Fuzzy Set and Opertion. Outline Fuzzy Set and Crisp Set Expanding concepts Standard operation of fuzzy set Fuzzy relations Operations on fuzzy relations.
Lecture 4 Fuzzy expert systems: Fuzzy logic
CS 561, Sessions This time: Fuzzy Logic and Fuzzy Inference Why use fuzzy logic? Tipping example Fuzzy set theory Fuzzy inference.
Soft Computing. Per Printz Madsen Section of Automation and Control
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing J.-S. Roger Jang ( 張智星 ) CS Dept., Tsing Hua Univ., Taiwan
CLASSICAL LOGIC and FUZZY LOGIC. CLASSICAL LOGIC In classical logic, a simple proposition P is a linguistic, or declarative, statement contained within.
Fuzzy sets I Prof. Dr. Jaroslav Ramík Fuzzy sets I.
Fuzzy Sets and Applications Introduction Introduction Fuzzy Sets and Operations Fuzzy Sets and Operations.
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 SET THEORY ABBY YINGER. DEFINITIONS WHAT IS A FUZZY SET? Definition: A fuzzy set is any set that allows its members to have different grades of.
FUZZY SYSTEMS. Fuzzy Systems Fuzzy Sets – To quantify and reason about fuzzy or vague terms of natural language – Example: hot, cold temperature small,
Fuzzy Sets and Fuzzy Logic Theory and Applications
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing J.-S. Roger Jang ( 張智星 ) CS Dept., Tsing Hua Univ., Taiwan
Fuzzy Control Lect 3 Membership Function and Approximate Reasoning
Fuzzy Sets - Introduction If you only have a hammer, everything looks like a nail. Adriano Joaquim de Oliveira Cruz – NCE e IM, UFRJ
Fuzzy Expert System.
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.
Theory and Applications
Operations on Fuzzy Sets One should not increase, beyond what is necessary, the number of entities required to explain anything. Occam's Razor Adriano.
PART 3 Operations on fuzzy sets
Ragionamento in condizioni di incertezza: Approccio fuzzy Paolo Radaelli Corso di Inelligenza Articifiale - Elementi.
BEE4333 Intelligent Control
Fuzzy logic Introduction 2 Fuzzy Sets & Fuzzy Rules Aleksandar Rakić
Classical Sets and Fuzzy Sets
Mark shelton | merrick cloete saman majrouh | sahithi jadav.
Theory and Applications
Fuzzy Expert Systems. 2 Motivation On vagueness “Everything is vague to a degree you do not realise until you have tried to make it precise.” Bertrand.
Fuzzy Inference (Expert) System
Ch. 2 of Neuro-Fuzzy and Soft Computing. Fuzzy Sets: Outline Introduction Basic definitions and terminology Set-theoretic operations MF formulation and.
Intelligent Control Methods Lecture 10: Fuzzy Control (1) Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Course presentation: FLA Fuzzy Logic and Applications 4 CTI, 2 nd semester Doru Todinca in Courses presentation.
Logical Systems and Knowledge Representation Fuzzy Logical Systems 1.
Theory and Applications
Chapter 2 The Operation of Fuzzy Set. 2.1 Standard operations of fuzzy set Complement set Union A  B Intersection A  B difference between characteristics.
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing Provided: J.-S. Roger Jang Modified: Vali Derhami Neuro-Fuzzy and Soft Computing: Fuzzy.
Chap 3: Fuzzy Rules and Fuzzy Reasoning J.-S. Roger Jang ( 張智星 ) CS Dept., Tsing Hua Univ., Taiwan Fuzzy.
Basic Concepts of Fuzzy Logic Apparatus of fuzzy logic is built on: Fuzzy sets: describe the value of variables Linguistic variables: qualitatively and.
Computational Intelligence Winter Term 2015/16 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
Fuzzy Logic & Approximate Reasoning 1. 2 Fuzzy Sets.
AI Fuzzy Systems. History, State of the Art, and Future Development Sde Seminal Paper “Fuzzy Logic” by Prof. Lotfi Zadeh, Faculty in Electrical.
Chapter 2: FUZZY SETS Introduction (2.1)
Fuzzy Logic Notes by Dr. Ashraf Abdelbar American University in Cairo
Fuzzy Expert System n Introduction n Fuzzy sets n Linguistic variables and hedges n Operations of fuzzy sets n Fuzzy rules n Summary.
Fuzzy Sets Neuro-Fuzzy and Soft Computing: Fuzzy Sets ...
Ch.3 Fuzzy Rules and Fuzzy Reasoning
Chap 2: Aggregation Operations on Fuzzy Sets u Goal: In this chapter we provide a number of different methodologies for aggregating fuzzy subsets. u t-norm.
Fuzzy Numbers. Definition Fuzzy Number Convex and normal fuzzy set defined on R Convex and normal fuzzy set defined on R Equivalently it satisfies Equivalently.
Fuzzy Relations( 關係 ), Fuzzy Graphs( 圖 形 ), and Fuzzy Arithmetic( 運算 ) Chapter 4.
Intelligent Data Analysis
S PEED CONTROL OF DC MOTOR BY FUZZY CONTROLLER MD MUSTAFA KAMAL ROLL NO M E (CONTROL AND INSTRUMENTATION)
Chapter 3: Fuzzy Rules & Fuzzy Reasoning Extension Principle & Fuzzy Relations (3.2) Fuzzy if-then Rules(3.3) Fuzzy Reasonning (3.4)
Introduction to Fuzzy Logic and Fuzzy Systems
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing
Introduction to Fuzzy Logic
Stanisław H. Żak School of Electrical and Computer Engineering
CLASSICAL LOGIC and FUZZY LOGIC
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing
Original: J.-S. Roger Jang (張智星) Edited and Extended by 陳琨太
Adaptive Neuro-Fuzzy Inference Systems (ANFIS)
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing
This time: Fuzzy Logic and Fuzzy Inference
Teacher Salary Raise Model Teacher Salary Raise Model (revisited)
Classical Sets and Fuzzy Sets
Fuzzy Sets Neuro-Fuzzy and Soft Computing: Fuzzy Sets ...
Introduction to Fuzzy Set Theory
Presentation transcript:

Overview Definitions Teacher Salary Raise Model Teacher Salary Raise Model (revisited) Fuzzy Teacher Salary Model Extension Principle: – one to one – many to one – n-D Carthesian product to y

Teacher Salary Raise Model Naïve model Base salary raise + Teaching performance Base + Teaching & research performance (linear) Base + 80% teaching and 20% research (linear)

TEACHER SALARY RAISE MODEL - Revisited I More sophistication desired Flat response in middle Raise is going to be inflation level in general We will depart from this only if teaching is exceptionally good or bad Ignore research for the time being if Teaching_Performance < 3, Raise = /3(Teaching_Performance); else if Teaching_Performance < 7, Raise = 0.05; else if Teaching_Performance <= 10, Raise = 0.05/3(Teaching_Performance-7)+0.05;

TEACHER SALARY RAISE MODEL - Revisited I ctd. 2-D model for both research and teaching Teach_Ratio = 0.8

%Establish constants Teach_Ratio = 0.8 Lo_Raise =0.01;Avg_Raise=0.05;Hi_Raise=0.1; Raise_Range=Hi_Raise-Lo_Raise; Bad_Teach = 0;OK_Teach = 3; Good_Teach = 7; Great_Teach = 10; Teach_Range = Great_Teach-Bad_Teach; Bad_Res = 0; Great_Res = 10; Res_Range = Great_Res-Bad_res; %If teaching is poor or research is poor, raise is low if teaching < OK_Teach raise=((Avg_Raise - Lo_Rasie)/(OK_Teach - Bad_Teach) *teaching + Lo_Raise)*Teach_Ratio + (1 - Teach_ratio)(Raise_Range/Res_Range*research + Lo_Raise); %If teaching is good, raise is good elseif teaching < Good_Teach raise=Avg_raise*Teach_ratio + (1 - Teach_ratio)*(Raise_Range/res_range*research + Lo_Raise); %If teaching or research is excellent, raise is excellent else raise = ((Hi_Raise - Avg_Raise)/(Great_Teach - Good_teach) *(teach - Good_teach + Avg_Raise)*Teach_Ratio + (1 - Teach_Ratio) *(Raise_Range/Res_Range*research+Lo_Raise); Generic MATLAB Code For Salary Raises

Fuzzy Logic Model For Salary Raises COMMON SENSE RULES 1. If teaching quality is bad, raise is low. 2. If teaching quality is good, raise is average. 3. If teaching quality is excellent, raise is generous 4. If research level is bad, raise is low 5. If research level is excellent, raise is generous COMBINE RULES 1. If teaching is poor or research is poor, raise is low 2. If teaching is good, raise is average 3. If teaching or research is excellent, raise is excellent (interpreted) (assigned)

(interpreted) (assigned) Fuzzy Logic Model: General Case (assigned to be: low, average, generous) (interpreted as good, poor,excellent) 1. If teaching is poor or research is poor, raise is low 2. If teaching is good, raise is average 3. If teaching or research is excellent, raise is excellent IF-THEN RULES if x is A the y is B if teaching = good => raise = average BINARY LOGIC FUZZY LOGIC p -->q 0.5 p --> 0.5 q

Definitions Fuzzy set Support Core Normality Fuzzy singleton Cross-over point Alpha-cut (strong alpha-cut) Convexity Fuzzy number Bandwidth Fuzzy membership function Linguistic variable Set theoretic operations (fuzzy union, fuzzy intersection, fuzzy complement) Open-left, open-right & closed fuzzy sets Symmetry Cylindrical extension in XxY of a set C(A) Projection of fuzzy sets T and S-norm operators T-co-norm operator

FUZZY SETS deal with MFs (membership functions) – CLASSICAL (crisp)SET: – FUZZY SET: FUZZY SETS DESCRIBE VAGUE CONCEPTS (e.g., fast runner, old man, hot weather, good student) FUZZY SETS ALLOW PARTIAL MEMBERSHIP FUZZY LOGICAL OPERATORS T-NORM OPERATOR for FUZZY Intersection & Union Membership Functions

X = {0, 1, 2, 3, 4, 5, 6} is the set of # children in a family Fuzzy set A = “sensible number of children in a family” A = {(0,0.1),(1,0.3),(2,0.7),(3,1),(4,0.7),(5,0.3),(6,0.1)} A = 0.1/0+0.3/1+0.7/2+1.0/3+0.7/4+0.3/5+0.1/6 X = R + is set of possible ages for human beings Fuzzy set B = “about 50 years old” Fig. 2.1 A = “sensible number of children in a family” B = “about 50 years old General Notation: A fuzzy set A in X is defined as a set of ordered pairs and can also be denoted as Fuzzy Set Definition And Notation

Membership Functions of Linguistic Variables “Young” “Middle Aged” “Old” Definitions: Core Cross-Over Points and bandwidth Support Fuzzy Singleton Normality alpha-Cut (strong alpha-cut) Fuzzy Numbers Symmetry Figure 2.4a) Two convex membership functions b) A non-convex membership function

Set-theoretic Operations: Fuzzy Union, Fuzzy Intersection, Fuzzy Complement

Parameterized Membership Functions

Parameterized Mfs - BELL

Mfs of Two Dimensions Cylindrical extension in XxY of a fuzzy set C(A) Projections of a 2-D fuzzy set

Fuzzy Complement The fuzzy complement operator is a continuous function N: [0, 1]  [1, 0] which meets following requirements: N(0) = 1 and N(1) = 0 (boundary) N(a)  N(b) if a <= b (montonicity) Examples:

Fuzzy Intersection or T-Norm The intersection of two fuzzy sets A and B is specified in general by a function T:[0,1]x[0,1]  [0,1] which aggregates the two membership grades as follows: The T-norm operator is a two-place function T(.,.) satisfying T(0,0) = 0; T(a,1) = T(1,a) = a(boundary) T(a,b) <= T(c,d) if a <=c and b <=d(monotonicity) T(a,b) = T(b,a)(cummutativity) T(a,T(b,c)) =T(T(a,b),c)(associativity)

Fuzzy Union or T-conorm (S-norm) The union of two fuzzy sets A and B is specified in general by a function T:[0,1]x[0,1]——>[0,1] which aggregates the two membership grades as follows: The S-norm operator is a two-place function S(.,.) satisfying S(1,1) = 1; S(a,0) = S(0,a) = a(boundary) S(a,b) <=S(c,d) if a<=c and b<=d(monotonicity) S(a,b) = S(b,a)(cummutativity) S(a,S(b,c))=S(S(a,b),c)(associativity)