A New Fuzzy Inference Approach Based on Mamdani Inference Using Discrete Type 2 Fuzzy Sets*

Size: px
Start display at page:

Download "A New Fuzzy Inference Approach Based on Mamdani Inference Using Discrete Type 2 Fuzzy Sets*"

Transcription

1 2004 IEEE International Conference on Systems, Man and Cybernetics A New Fuzzy Inference Approach Based on Mamdani Inference Using Discrete Type 2 Fuzzy Sets* Ozge Uncu Kemal Kilic I.B. Turksen Dept. of Industrial Engineering FENS, Sabanci University Dept. of Mechanical and Middle East Technical University Tuzla, Istanbu1,Turkey Industrial Eng g Ankara, Turkey kkilic@sahanciuniv.edu University of Toronto uncu@ie.metu.edu.tr Toronto, ON, Canada turksen@mie.utoronto.ca Abstract -Fuzzy System Modeling (FSw is one of the most prominent system modeling tools in analyzing the data in the presence of uncerfainty Linguistic Fuzzy Rulebose (ZFR) structure, in which both the antecedent and consequent variables are represented by fizzy sets, is the most well known fizzy rulebase struciure in the literature. The proposed FSM method identifies LFR system model by executing Fuzzy C-Means (FCM clustering method. One of the sources of uncertainly in system modeling is the uncertainty in selecting learning parameters. In order to copiure this uncertainty in a more realistic way, the antecedent and consequent variables are represented by using Type 2 fuzzy sets that are consfructed by executing FCMmethod with different level of fizziness, m. values. The proposed system modeling approach is applied on a well-known benchmark data set where the goal is to predict the price of o stock. After comparing the results with the ones obtained with other system modeling tools, it can be claimed successful results are achieved. Keywords: Fuzzy System Modeling, Fuzzy Systems, Discrete Type 2 Fuzzy Sets, Fuzzy Inference 1 Introduction Fuzzy System Modeling (FSM) attracted noteworthy attention in data analysis and system modeling field in the last few decades. The major advantage of fuzzy system models is the transparency of them. The fuzzy system models have considerably higher understandability than the other ones (e.g., neural network). This is due to the fact that the fuzzy system models employ fuzzy sets that can be associated with linguistic labels. Whereas, the accuracy of the fuzzy models is comparable with others. There are a number of fuzzy rulebase structures, e.g. Mizumoto [lo], Takagi-Sugeno [12], that can be utilized in FSM. The general fuzzy rule structure can be written as * /04/$ IEEE (.a R : ALSO(IF antecedent,thenconrequenf,) (1) i-1, where c* is the number of rules in the rulebase. The fuzzy rulebase structure mainly differs in the representation of the consequents. If the consequent is represented with fuzzy sets then the rulebase can be categorized as LFR structure. Whereas, if the consequent is represented with a linear equation of input variables, then the rulebase structure is known as Takagi-Sugeno Fuzzy Rulebase (TS-FR) structure. The consequent of the rules are represented with a scalar value in Mizumoto structure. Thus, the Mizumoto Fuzzy Rulebase (M-FR) structure can he considered as a special case of both LFR and TS-FR structure. The LFR, TS-FR and M-FR structures are formalized in equations 2,3 and 4 respectively: E. ALSO(IF antecedent, THEN y E Y isrbj) L.. i-l ALSO(IF antecedent, THEN y, =a$ + bi) 1-1 D. ALSO (IF antecedent, THEN y, = b, ) 5-1 where, YcM is the domain of the output variable, Bi is the fuzzy set associated with output in i* rule, ai=(%,,,..., &,w) is the regression coefficient vector associated with the i* rule, bi is the scalar associated with the i& rule and NV is the number of input variables in the system model. The conventional fuzzy rulebase structures employ type 1 fuzzy sets botweither in antecedent andor consequent parts of the rules. However, recent studies shows that [5] - [7], [9],[13] the uncertainty can he captured in a better way by using higher order fuzzy sets, such as Type 2 fuzzy sets, which encapsulate more information granules. In [15] and [16], the extensions of the conventional TS-FR and M-FR, in which antecedents are represented by discrete Type 2 fuzzy sets and consequents are represented with a set of scalar values, (2) (3) (4)

2 was proposed. In the sequel, the conventional LFR structure will be modified such that both antecedent and consequent inference parameters will be represented by discrete Type 2 fuzzy sets. The conventional Mamdani inference [8] should be modified such that the proposed one should be able to infer model output by using the inference parameters represented with the discrete Type 2 fuzzy sets. The rest of this paper is structured as After elaborating the differences between the conventional LFR structure and its discrete Type 2 extension of it, the proposed FSM method will be explained in detail in section 2. Next, the proposed inference method will be explained in section 3. Then, the proposed method will be applied on a benchmark data set where the price of a stock is to be predicted. The results will be compared with the ones obtained by using the other fuzzy system modeling methods in section 4. Finally, the conclusions will be drawn and further research directions will be discussed in section 5. 2 Proposed FSM Approach In this section, first the discrete Type 2 extension of the LFR structure will be explained. Then, the proposed Fuzzy System Modeling (FSM) approach will be elaborated. As mentioned in section 1, the structure of the LFR can be formalized as in Eqn. 2. One can extend the LFR model with Type 2 fuzzy sets in three ways: by using i) Full Type 2 Fuzzy Sets (FTZFS), ii) Interval Type 2 Fuzzy Sets (IVTZFS), iii) Discrete Type 2 Fuzzy Sets (DTZFS). Please note that Mendel [9] named the third option as embedded type-2 fuzzy set. This study assumes that the reader is familiar with the definitions of Type 2 fuzzy sets. If not, the reader is encouraged to read [9] for formal definitions of FTZFS, IVT2FS and DT2FS. Informally, FT2FS is a fuzzy set characterized with a fuzzy membership function rather than a scalar value in unit interval. Thus, FT2FS A, which will be denoted as d, can be formalized as A = {(x>(%r,(u))) I x E x,u E J, c [O,lI} (5) where J, is a subset of unit interval, Xc!RNV is the domain of x, u6jx is the primary membership value associated with xd,l(u) is the secondary membership function that maps the primary membership value onto unit interval (i.e., $(U): [0,1] +[O,l]) and NV is the number of input variables in the system model. Similarly, IVT2FS can be informally explained as the mapping from the universe of discourse of a variable to an interval in [0,1]. Thus, IVT2FS is a special case of FT2FS where fx(u): [0,1] 31 and can be formalized as 2 = {(x,(u,u) I x E X,u E Jx c [0,11} (6) Finally, DT2FS is a special case IVT2FS where J, is set of real values with finite elements. Thus, DTZFS can be formalized as A = ((x,(u,s) I x E X,u E [0,11} (7) Vi = I,..., NM, where NM is the number of membership values that is associated with a particular value o fxd The question that needs to be asked is why do we need to use DT2FS rather than FT2FS or IVT2FS?. The answer is computational complexity. The fuzzy inference method proposed by Kamik et. al. [5] which utilizes FT2FS base fuzzy mlebase structure is computationally expensive (especially because of type reduction step). Thus, Liang et. al. [7] proposed an interval type 2 fuzzy system model structure where a model output can be inferred by using a computationally more efficient inference algorithm. However, the type reduction can still only be performed as the last step or as the first step. If type reduction is performed as the last step, there is still a computational burden that needs to carried while firing the fuzzy rules and finding the model output fuzzy step. If type reduction is performed as the fust step, there is no difference between conventional type 1 fuzzy system models and the type 2 fuzzy system model represented by IVT2FS. Thus, we propose to use DT2FS in the representation of fuzzy rules. The advantage of using DTZFS will be clarified in section 3 while explaining the proposed Fuzzy Inference (FI) method. As mentioned before, Mendel [9] suggested that IVT2FS based fuzzy system models can be viewed as a collection of embedded type 1 fuzzy system models. If the number of embedded type 1 fuzzy system models approaches infinity, the collection constitutes IVT2FS based fuzzy system model. However, Mendel proposed to identify the inference parameters (i.e., type 2 fuzzy sets) associated with each variable in each d e in the mlebase by using supervised learning methods. Thus, Mendel [9] assumes the system model structure a priori and then tries to find the best parameter values for this assumed model structure that fits to the data. In this study, we propose to use a natural way to construct discrete type 2 fuzzy system models by using the uncertainty in the selection of learning parameters of an unsupervised learning method as the source of uncertainty in values of inference parameters. In this method, Fuzzy C-Means (FCM) clustering method [2] is chosen as the method that will identify the basic structure of the system model. FCM method requires the user to provide the number of clusters in the system, c*, and the level of fuzziness, m, that defines the degree overlap between the fuzzy clusters. In 2273

3 ~ this study, the uncertainty in selecting the value of level of fuzziness is chosen as the source of uncertainty in the values of inference parameters. Thus, embedded type 1 fuzzy system models will be identified for different m values. The collection of these embedded type 1 fuzzy system models will represent the proposed discrete type 2 fuzzy system model. Therefore, the proposed tvpe 2 fuzzy rulebase structure, R, can be formalized as where, NM is the number of m values used in structure identification, m' is the rfi level of fuzziness value, R: is the i& rule identified by executing FCM clustering algorithm with m'. R; can he explicitly written as RI:IFxEXisrq'THEN ~ E isrb,: Y (9) wherei=l,..., c*andr=l,...,nm. As one can see, unlike the conventional fuzzy rulebase structure where the antecedent is represented as the aggregation of fuzzy sets associated with each input variable, the antecedent of the proposed structure is represented with W-dimensional fuzzy set as proposed in [11, ~31, [61, ~141. After giving the brief definitions of Type 2 fuzzy sets and explaining the proposed fuzzy system model structure, the next step is to discuss the proposed FSM method. The conventional FSM methods based on FCM clustering method [ll], [4] fit a fuzzy membership function to each fuzzy set associated with each system variable in each rule after finding the cluster centers of each cluster and the membership values for each training data vector in each clusters (rule). This can lead to unnecessary computational effort and erroneous results. Please refer to [14] for details. The proposed FSM method uses the cluster centers acquired by using the execution of FCM clustering algorithm to represent the fuzzy sets associated with the antecedent and consequent parts of the fuzzy rules. Then, the proposed FSM method can be explained as Let ND and NV denote number of data and number of input variables in the training data set, respectively and v:.'= (v;,?, vi:,..., v;,~',', v;,w+:3 denote the i" cluster center identified by executing FCM algorithm with level of fuzzmess, m' EM = {ml,...,"*'i, to partition the training data set into c clusters, where i=l,..., c, 1-1,...,NM, and FC,, _.., cmm. Then, the cluster centers of the iih induced NV-dimensional antecedent and 1- dimensional consequent cluster (fuzzy set) can he denoted as v;x'.c= (v;,,": v;,?,._., vi.~"3 and v;'.'.~= (~~,~+,'.e). By identiljmg v;" and for each (m',c) pair, the discrete type 2 fuzzy system model is constructed for all FC,;,...cm Next step is to select the number of clusters that is most suitable for the given training data with respect to accuracy measure. Let ~2,~ denote the model output deduced for the Ph input data vector in the training data set by using m' as the level of fuzziness value and c as the number of rules. Please note that the proposed inference mechanism will he explained later. Furthermore, let the square prediction error obtained by using yzd,k be denoted as SE( yyd,k ).Then, given that the number of.the clusters in the system is c, the optimal model output for Ph training data vector, yld,,.,, is found by using the following equation: A, = [yz,h I S E ( ). ~ ~, k ) = m i n [ ~ E ( ~ ~, k ) ~ ),=I NM (10) where c = c,.,..., c-, k = 1,..., ND. Let the sum of square prediction error acquired for a particular c be denoted as SSE(c). SSE can he calculated as where c = c,,,..., c-. Then, the optimal number of rules, c*, can he determined by using the following equation: At this stage, the best number of clusters, c*, is chosen and all antecedent and consequent parameters are identified for c* and for different level of fuzziness values, m EM. Since the ultimate goal of system modeling effort is to find a crisp model output for a given input data vector, the type of the system model or system model output should be reduced. Kamii et. al. [5] and Liang et. al. [7] proposed to reduce the type of system model output from type 2 fuzzy set to a crisp model output value as the last step of their fuzzy inference method. This means that the computations of fuzzy inference steps need to he carried on type 2 fiuzy sets till end of process. The main questions that needs to be asked is: "Is it possible to reduce the type of the system model from type 2 to type 1 for each different observation at the beginning of the inference process in order to avoid the computational burden?". A new inference method is proposed in [15] and [16], in which the type reduction is taken as the fxst step of the inference process. The idea can be informally explained as For different regions in input space, different discrete type 1 fuzzy system models behave better than others with respect to an accuracy measure 2274

4 such as Root Mean Square Error (RMSE). In the rulebase structure that is used in this study, for different regions in input space, different discrete type 1 fuzzy system models identified for different m values behave better than others, i.e., some regions of the input space require crisp system model, some regions of input space allows more overlap between rules. In order to select the most suitable embedded type 1 fuzzy system for a given observation, the approach proposed in [15],[16] also stores an m- lookup table in which each training input data vector is associated with an m value that gives the least error for the corresponding input data vector. Hence, the last step of the structure identification is to construct this m-lookup table. Let the optimal level of fuzziness value associated with the embedded type 1 fuzzy system model which yields the least prediction error for Ph input training data vector he denoted as mc mr can be determined as I,=I 3 Proposed Fuzzy Inference Method The proposed Fuzzy Infereuce (FI) method can be viewed as the type 2 extension of the one proposed by Uncu et. al. [I41 (which by the way is a modification of the FI method proposed by Delgado et. a1.[3]) The main difference is the type reduction step which is employed at the beginning of the method to reduce the type of the system model from type 2 to type 1 by selecting the most suitable embedded type 1 fuzzy system model for a given observation (test input data vector) with respect to an accuracy measure. As mentioned earlier, the type 2 fuzzy system model is constructed due to the uncertainty in selecting the most suitable level of fuzziness, m, value. Thus, selection of the most suitahle embedded type 1 fuzzy system model corresponds to the selection of the most suitable m value for a given observation. The m- lookup table that was built as the last of the structure identification process is utilized for this purpose: 4. Aggregate model output fuzzy set of each rule to fmd the overall model output fuzzy set. 5. Calculate the center of gravity of the model ontpnt fuzzy set to calculate the crisp model output value. Thus, the type 2 system model has to be reduced to execute the classical fuzzy inference methods. As mentioned before, the m-lookup table that has been stored in the system identification phase is utilized for this purpose. When a new test input data vector, x', is presented to the model, frst the closest training input data vector is chosen with respect to a distance measure. Then, the type 1 fuzzy system model corresponding to the m value associated with the chosen training input data vector is selected. This step can he performed by using the following equation: m, = m' ~~JSE(y~~,,)=min[SE(y~~,,)l} NM (13) where f E {l,,,,,nd}, m,, "EM and m, is the level of fuzziness value associated with they training input data Vk=l,..,ND. vector in m-lookup table. Thus, by selecting the type 1 fuzzy system model that corresponds to m', the discrete At this stage, consequent and antecedent inference type 2 fuzzy system model is reduced to the type 1 model parameters and m-lookup table are identified and hence with inference parameters (v?, CG;'','?, where m"= the structure identification is completed. m'. Given an input observation, x', the proposed infereuce algorithm can be summarized in five steps: Select the optimal m value for x'. This m value will be denoted as m', where "EM. Find the degree of fire for each rule for the given test input data vector x'. Find the model output fuzzy set for each rule by using the corresponding degree of fues Then, embedded type 1 fuzzy system model, which is associated with the chosen level of fuzziness value, is used in order to deduce a model output for the given observation. The degree of fire of the ith rule for x' can be defined as: \ The third step of the proposed FI method is to fmd model output fuzzy set for each rule by calculating the result of IMPLICATION operation with the degree of fire calculated in step 2 and the corresponding output fuzzy sets. It should be noted that in the FI method proposed by Mamdani [SI, the IMPLICATION is taken as minimum operation. Assume that the output fuzzy set in each rule is renresented bv wine - a scatter matrix that stores NS outnut sample values and the corresponding membership values in each rule. Thus, the model output fuzzy set of the ith rule, B:, which is mathematically represented with the membership function &(y), can be defined as the following set of ordered pairs: P,*(Y)={(Y~, min(p',(x1, P,(YJ)I,P=L...,NS (16) where,,li, (y,) can be defined as: 2275

5 The fourth step is to aggregate the model output fuzzy sets. This can be done by utilizing ALSO operator. Please note that as proposed by Mamdani [XI. ALSO operator is taken maximum in this study. Thus, the overall model output, which can be mathematically represented with membership function p'(y) can be determined as P'(Y) ={(yp, me &r), ~ Y ))I,P=~,SIS J (18),=I..< The last step is to finding the crisp model output, y*, by calculating the center of gravity of the model output fuzzy set as Ns *- Cp;l Y p "(fin( Pj(Xr)>PI(YP))) isl..c' Y - NS (19) p;l mm I=I.~E* (U (X?,Pj (Yp))) 4 Stock Price Prediction In order to test the proposed inference schema and FSM method, the proposed FSM approach is applied to the stock price data that is introduced by Sugeno and Yasukawa [Ill. The system variables can be defmed as xi : past change of moving average (I) over a middle period x2 : present change of moving average (I) over a middle period x3 : past separation ratio(1) w.1.t. moving average over a middle period q : present separation ratio(1) w.r.1. moving average over a middle period x5 : present change of moving average(2) over a short period x, : past change of price x, : present change of price xg : past separation ratio(2) w.r.t moving average over a short period xg : present change of moving average(3) over a long period xlo : present separation ralio(3) w.r.1 moving average over a short period y: stockprice Among these ten input variables, three of them, namely q, xg and xio, are chosen as significant [15]. There are 50 data vectors available to train the model and 50 more data vectors are used to validate the model. The proposed FSM method is executed with c=2,..,20 and ms{l.ol, 1.2, 1.5, 1.8, 2, 2.2, 2.5, 2.8, 3, 3.2, 3.5). c* is selected as 20 by the proposed method. Root Mean Square Error is utilized as the performance index. The proposed method is compared with the MATLAB" implementations of system modeling approaches such as ANFIS, multilayer perceptron Neural Network (NN) and Linear Regression (LR). Furthermore, we compared the proposed type 2 algorithm with one of the most recently developed type 1 fuzzy system modelling algorithm, This algorithm is a modified version of Sugeno-Yasukawa algorithm [l 11, that is to say an output clustering based algorithm. Briefly stating, the algorithm introduces three extensions to the classical S-Y algorithm. Firstly the concept of projecting the output clusters onto n- dimensional input space rather than single input variables as if they are independent from each other. Secondly, a k- NN based similarity measure to determine the degree of firing, and thirdly significance degrees of input variables rather than classifying the input variables as significant or insignificant. Further modifications also proposed to solve cluster validity problem and problems associated with output clustering algorithm. For more detail readers should refer [6]. The results for the test data set are provided in Table 1. Table 1. Comparison of the results in terms of the root mean square errors (RMSE) Pro osed ANFIS NN TRAIN Conclusions and Future Work In this study, the discrete type 2 extension of LFR system model structure is proposed as a continuation of the works conducted in [15] and [16]. The Mamdani -e FI method is also modified such that it can utilize the proposed fuzzy system model structure in order to determine the model output for a given observation. The proposed method is applied on an application in which the goal is to predict the price of a stock based on its fmcial indicators. The comparison of the results obtained by using the proposed method and the one obtained with other system modeling techniques such as ANFIS, NN, LR and a recently proposed Type.1 fuzzy system modelig algorithm [6], leads us lo the conclusion that, the proposed method yields more accurate results. There can be several extensions of this study. In this section, we will explain two possible extensions. First of all (and most importantly), the very same idea can be used in order to identify higher order fuzzy system models. In other words, the selection of more than one learning parameters, say N parameters, can be used as the source of uncertainty to identify type N+l fuzzy system model structure. The second extension can be suggested in the method of selecting the most suitable m value for a given observation. In this study, the m value that is associated 2276

6 with the training input data vector that is found to be closest to the observation is used. This requires an m- lookup table with ND number of rows. The m-lookup operation can be time consuming when the number of data vectors is extremely high in the training data set. One can analyze whether same m value is selected within same regions of input space by performing a clustering analysis and reduce the number of rows of m-lookup table. References [I] R. Bahuska and H.B. Verbruggen, Constructing fuzzy models by product space clustering, in H. Hellendoom and D. Drionkov (Eds.), Fuzzy Model ZdentiJcation: Selected Approaches, pp 53-90, Springer, Berlin, Germany, [2] J.C. Bezdek, Fuzzy Mathematics in Pattern Classification, Ph.D. Thesis, Applied Mathematics Center, Comell University, Ithaca, [3] M. Delgado, A.F. Gomez-Skermata and F. Martin, Rapid Prototyping of Fuzzy Models, in H. Hellendoom and D. Driankov (Eds.). Fuzzy Model Identification: Selected Approaches, pp Springer, Berlin, Germany, [4] M.R. Emami, Systematic Methodology of Fuzzy Logic Modeling and Control and Application to Robotics, Ph.D. Thesis, Department of Mechanical and Industrial Engineering, University of Toronto, Toronto, [5] N.N. Kamik, J.M. Mendel and Q. Liang, Type-2 Fuzzy Logic Systems, ZEEE Tran. On Fuzzy Systems, vol. 7, no. 6, pp , [lo] M. Mizumoto, Method of fuzzy inference suitable for fuzzy control, J. Soc. Instrument Control Engineering, vol. 58, pp ,1989. [l 11 M. Sugeno and T. Yasukawa, A Fuzzy Logic Based Approach to Qualitative Modeling, IEEE Transaction on Fuzz~>Sysfems, vol. 1, pp 7-31, [I21 T. Takagi and M. Sugeno, Fuzzy Identification of Systems and Its Applications to Modeling and Control, ZEEE Transactions on Systems, Man. and Cybemetics, vol. SMC-19, no. 1, pp , [13] LB. Tiirkven, Type 2 representation and reasoning for CWW, Fuzzy Sets and Systems, vol. 127, pp , [14] 0. Uncu and LB. Tiirkp, A Novel Fuzzy System Modeling Approach: Multidimensional Structure identification and Inference, Proc. of Tenth ZEEE International Conference on Fuzzy Systems, pp , Melbourne, Australia, December [19] O.Uncu, I. B. Turksen and K. Kilic, LOCALM- FSM: A New Fuzzy System Modeling Approach Using a Two-step Fuzzy Inference Mechanism Based on Local Fuzziness Level Selection, Znternationol Fuzzy Systems Association World Congress ZFSA 2003, pp , Istanbul, Turkey, June [I61 0.Uncu and I. B. Turksen, A New Two-step Fuzzy Inference Approach Based on Takagi-Sugeno Inference Using Discrete Type 2 Fuzzy Sets, Proc. of 2Td Znternational Conference of the North American Fuzzy Information Processing Sociery, NAFZPS 2003, pp 32-37, Chicago, USA, July [6] K. Kilic, A Proposed Fuzzy System Modeling Algorithm with an Application in Pharmacokinetic Modeling, Ph.D. Thesis, Department of Mechanical and Industrial Engineering, University of Toronto, Toronto, [7] Q. Liang and J. M. Mendel, Interval Type-2 Fuzzy Logic Systems: Theoly and Design, ZEEE Tran. on Fuzzy Systems, vol. 8, no. 9, pp ,2000. [SI E.H. Mamdani and S. Assilian, An Experiment in Linguistic Synthesis with a Fuzzy Logic Controller, Znf..I Man-MachineStudies,vol. 7, pp. 1-13, [9] J. M. Mendel, Uncertain Rule-Based Fuzzy Logic Systems: introduction and new directions, Prentice, Upper Saddle River,

ANALYSIS AND REASONING OF DATA IN THE DATABASE USING FUZZY SYSTEM MODELLING

ANALYSIS AND REASONING OF DATA IN THE DATABASE USING FUZZY SYSTEM MODELLING ANALYSIS AND REASONING OF DATA IN THE DATABASE USING FUZZY SYSTEM MODELLING Dr.E.N.Ganesh Dean, School of Engineering, VISTAS Chennai - 600117 Abstract In this paper a new fuzzy system modeling algorithm

More information

A Fuzzy System Modeling Algorithm for Data Analysis and Approximate Reasoning

A Fuzzy System Modeling Algorithm for Data Analysis and Approximate Reasoning International Journal of Computer Systems (ISSN: 2394-1065), Volume 02 Issue 05, May, 2015 Available at http://www.ijcsonline.com/ A Fuzzy System Modeling Algorithm for Data Analysis and Approximate Reasoning

More information

Comparison of Di erent Strategies of Utilizing Fuzzy Clustering in Structure Identi cation

Comparison of Di erent Strategies of Utilizing Fuzzy Clustering in Structure Identi cation Comparison of Di erent Strategies of Utilizing Fuzzy Clustering in Structure Identi cation Kemal Kiliç(*) a a FENS, Sabanci University, Istanbul, Turkey, kkilic@sabanciuniv.edu Özge Uncu b b Simon Fraser

More information

CHAPTER 4 FUZZY LOGIC, K-MEANS, FUZZY C-MEANS AND BAYESIAN METHODS

CHAPTER 4 FUZZY LOGIC, K-MEANS, FUZZY C-MEANS AND BAYESIAN METHODS CHAPTER 4 FUZZY LOGIC, K-MEANS, FUZZY C-MEANS AND BAYESIAN METHODS 4.1. INTRODUCTION This chapter includes implementation and testing of the student s academic performance evaluation to achieve the objective(s)

More information

fuzzylite a fuzzy logic control library in C++

fuzzylite a fuzzy logic control library in C++ fuzzylite a fuzzy logic control library in C++ Juan Rada-Vilela jcrada@fuzzylite.com Abstract Fuzzy Logic Controllers (FLCs) are software components found nowadays within well-known home appliances such

More information

MODELING FOR RESIDUAL STRESS, SURFACE ROUGHNESS AND TOOL WEAR USING AN ADAPTIVE NEURO FUZZY INFERENCE SYSTEM

MODELING FOR RESIDUAL STRESS, SURFACE ROUGHNESS AND TOOL WEAR USING AN ADAPTIVE NEURO FUZZY INFERENCE SYSTEM CHAPTER-7 MODELING FOR RESIDUAL STRESS, SURFACE ROUGHNESS AND TOOL WEAR USING AN ADAPTIVE NEURO FUZZY INFERENCE SYSTEM 7.1 Introduction To improve the overall efficiency of turning, it is necessary to

More information

A new approach based on the optimization of the length of intervals in fuzzy time series

A new approach based on the optimization of the length of intervals in fuzzy time series Journal of Intelligent & Fuzzy Systems 22 (2011) 15 19 DOI:10.3233/IFS-2010-0470 IOS Press 15 A new approach based on the optimization of the length of intervals in fuzzy time series Erol Egrioglu a, Cagdas

More information

Keywords - Fuzzy rule-based systems, clustering, system design

Keywords - Fuzzy rule-based systems, clustering, system design CHAPTER 7 Application of Fuzzy Rule Base Design Method Peter Grabusts In many classification tasks the final goal is usually to determine classes of objects. The final goal of fuzzy clustering is also

More information

FEATURE EXTRACTION USING FUZZY RULE BASED SYSTEM

FEATURE EXTRACTION USING FUZZY RULE BASED SYSTEM International Journal of Computer Science and Applications, Vol. 5, No. 3, pp 1-8 Technomathematics Research Foundation FEATURE EXTRACTION USING FUZZY RULE BASED SYSTEM NARENDRA S. CHAUDHARI and AVISHEK

More information

A New Fuzzy Neural System with Applications

A New Fuzzy Neural System with Applications A New Fuzzy Neural System with Applications Yuanyuan Chai 1, Jun Chen 1 and Wei Luo 1 1-China Defense Science and Technology Information Center -Network Center Fucheng Road 26#, Haidian district, Beijing

More information

A Software Tool: Type-2 Fuzzy Logic Toolbox

A Software Tool: Type-2 Fuzzy Logic Toolbox A Software Tool: Type-2 Fuzzy Logic Toolbox MUZEYYEN BULUT OZEK, ZUHTU HAKAN AKPOLAT Firat University, Technical Education Faculty, Department of Electronics and Computer Science, 23119 Elazig, Turkey

More information

CHAPTER 3 FUZZY RULE BASED MODEL FOR FAULT DIAGNOSIS

CHAPTER 3 FUZZY RULE BASED MODEL FOR FAULT DIAGNOSIS 39 CHAPTER 3 FUZZY RULE BASED MODEL FOR FAULT DIAGNOSIS 3.1 INTRODUCTION Development of mathematical models is essential for many disciplines of engineering and science. Mathematical models are used for

More information

CHAPTER 5 FUZZY LOGIC CONTROL

CHAPTER 5 FUZZY LOGIC CONTROL 64 CHAPTER 5 FUZZY LOGIC CONTROL 5.1 Introduction Fuzzy logic is a soft computing tool for embedding structured human knowledge into workable algorithms. The idea of fuzzy logic was introduced by Dr. Lofti

More information

Fuzzy Mod. Department of Electrical Engineering and Computer Science University of California, Berkeley, CA Generalized Neural Networks

Fuzzy Mod. Department of Electrical Engineering and Computer Science University of California, Berkeley, CA Generalized Neural Networks From: AAAI-91 Proceedings. Copyright 1991, AAAI (www.aaai.org). All rights reserved. Fuzzy Mod Department of Electrical Engineering and Computer Science University of California, Berkeley, CA 94 720 1

More information

Defect Depth Estimation Using Neuro-Fuzzy System in TNDE by Akbar Darabi and Xavier Maldague

Defect Depth Estimation Using Neuro-Fuzzy System in TNDE by Akbar Darabi and Xavier Maldague Defect Depth Estimation Using Neuro-Fuzzy System in TNDE by Akbar Darabi and Xavier Maldague Electrical Engineering Dept., Université Laval, Quebec City (Quebec) Canada G1K 7P4, E-mail: darab@gel.ulaval.ca

More information

Takagi-Sugeno Fuzzy System Accuracy Improvement with A Two Stage Tuning

Takagi-Sugeno Fuzzy System Accuracy Improvement with A Two Stage Tuning International Journal of Computing and Digital Systems ISSN (2210-142X) Int. J. Com. Dig. Sys. 4, No.4 (Oct-2015) Takagi-Sugeno Fuzzy System Accuracy Improvement with A Two Stage Tuning Hassan M. Elragal

More information

Fuzzy if-then rules fuzzy database modeling

Fuzzy if-then rules fuzzy database modeling Fuzzy if-then rules Associates a condition described using linguistic variables and fuzzy sets to a conclusion A scheme for capturing knowledge that involves imprecision 23.11.2010 1 fuzzy database modeling

More information

Development of a Generic and Configurable Fuzzy Logic Systems Library for Real-Time Control Applications using an Object-oriented Approach

Development of a Generic and Configurable Fuzzy Logic Systems Library for Real-Time Control Applications using an Object-oriented Approach 2018 Second IEEE International Conference on Robotic Computing Development of a Generic and Configurable Fuzzy Logic Systems Library for Real-Time Control Applications using an Object-oriented Approach

More information

ECM A Novel On-line, Evolving Clustering Method and Its Applications

ECM A Novel On-line, Evolving Clustering Method and Its Applications ECM A Novel On-line, Evolving Clustering Method and Its Applications Qun Song 1 and Nikola Kasabov 2 1, 2 Department of Information Science, University of Otago P.O Box 56, Dunedin, New Zealand (E-mail:

More information

CHAPTER 3 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM

CHAPTER 3 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM 33 CHAPTER 3 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM The objective of an ANFIS (Jang 1993) is to integrate the best features of Fuzzy Systems and Neural Networks. ANFIS is one of the best tradeoffs between

More information

Fuzzy Modeling using Vector Quantization with Supervised Learning

Fuzzy Modeling using Vector Quantization with Supervised Learning Fuzzy Modeling using Vector Quantization with Supervised Learning Hirofumi Miyajima, Noritaka Shigei, and Hiromi Miyajima Abstract It is known that learning methods of fuzzy modeling using vector quantization

More information

Lecture notes. Com Page 1

Lecture notes. Com Page 1 Lecture notes Com Page 1 Contents Lectures 1. Introduction to Computational Intelligence 2. Traditional computation 2.1. Sorting algorithms 2.2. Graph search algorithms 3. Supervised neural computation

More information

European Journal of Science and Engineering Vol. 1, Issue 1, 2013 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM IDENTIFICATION OF AN INDUCTION MOTOR

European Journal of Science and Engineering Vol. 1, Issue 1, 2013 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM IDENTIFICATION OF AN INDUCTION MOTOR ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM IDENTIFICATION OF AN INDUCTION MOTOR Ahmed A. M. Emam College of Engineering Karrary University SUDAN ahmedimam1965@yahoo.co.in Eisa Bashier M. Tayeb College of Engineering

More information

Improving interpretability in approximative fuzzy models via multi-objective evolutionary algorithms.

Improving interpretability in approximative fuzzy models via multi-objective evolutionary algorithms. Improving interpretability in approximative fuzzy models via multi-objective evolutionary algorithms. Gómez-Skarmeta, A.F. University of Murcia skarmeta@dif.um.es Jiménez, F. University of Murcia fernan@dif.um.es

More information

DESIGN OF AN ELEVATOR GROUP CONTROLLER USING TYPE-2 FUZZY LOGIC

DESIGN OF AN ELEVATOR GROUP CONTROLLER USING TYPE-2 FUZZY LOGIC bidang REKAYASA DESIGN OF AN ELEVATOR GROUP CONTROLLER USING TYPE-2 FUZZY LOGIC MUHAMMAD ARIA Department of Electrical Engineering Engineering and Computer Science Faculty Universitas Komputer Indonesia

More information

QUALITATIVE MODELING FOR MAGNETIZATION CURVE

QUALITATIVE MODELING FOR MAGNETIZATION CURVE Journal of Marine Science and Technology, Vol. 8, No. 2, pp. 65-70 (2000) 65 QUALITATIVE MODELING FOR MAGNETIZATION CURVE Pei-Hwa Huang and Yu-Shuo Chang Keywords: Magnetization curve, Qualitative modeling,

More information

FUZZY LOGIC TECHNIQUES. on random processes. In such situations, fuzzy logic exhibits immense potential for

FUZZY LOGIC TECHNIQUES. on random processes. In such situations, fuzzy logic exhibits immense potential for FUZZY LOGIC TECHNIQUES 4.1: BASIC CONCEPT Problems in the real world are quite often very complex due to the element of uncertainty. Although probability theory has been an age old and effective tool to

More information

A Predictive Controller for Object Tracking of a Mobile Robot

A Predictive Controller for Object Tracking of a Mobile Robot A Predictive Controller for Object Tracking of a Mobile Robot Xiaowei Zhou, Plamen Angelov and Chengwei Wang Intelligent Systems Research Laboratory Lancaster University, Lancaster, LA1 4WA, U. K. p.angelov@lancs.ac.uk

More information

Collaborative Rough Clustering

Collaborative Rough Clustering Collaborative Rough Clustering Sushmita Mitra, Haider Banka, and Witold Pedrycz Machine Intelligence Unit, Indian Statistical Institute, Kolkata, India {sushmita, hbanka r}@isical.ac.in Dept. of Electrical

More information

GRANULAR COMPUTING AND EVOLUTIONARY FUZZY MODELLING FOR MECHANICAL PROPERTIES OF ALLOY STEELS. G. Panoutsos and M. Mahfouf

GRANULAR COMPUTING AND EVOLUTIONARY FUZZY MODELLING FOR MECHANICAL PROPERTIES OF ALLOY STEELS. G. Panoutsos and M. Mahfouf GRANULAR COMPUTING AND EVOLUTIONARY FUZZY MODELLING FOR MECHANICAL PROPERTIES OF ALLOY STEELS G. Panoutsos and M. Mahfouf Institute for Microstructural and Mechanical Process Engineering: The University

More information

Starting with FisPro

Starting with FisPro Starting with FisPro contact@fispro.org March 15, 2018 FisPro (Fuzzy Inference System Professional) allows to create fuzzy inference systems and to use them for reasoning purposes, especially for simulating

More information

Identifying fuzzy systems from numerical data with Xfuzzy

Identifying fuzzy systems from numerical data with Xfuzzy Identifying fuzzy systems from numerical data with Xfuzzy I. Baturone Instituto de Microelectrónica de Sevilla, (IMSE-CNM), y Dept. Electrónica y Electromagnetismo, Univ. de Sevilla (Spain) lumi@imse.cnm.es

More information

NEW HYBRID LEARNING ALGORITHMS IN ADAPTIVE NEURO FUZZY INFERENCE SYSTEMS FOR CONTRACTION SCOUR MODELING

NEW HYBRID LEARNING ALGORITHMS IN ADAPTIVE NEURO FUZZY INFERENCE SYSTEMS FOR CONTRACTION SCOUR MODELING Proceedings of the 4 th International Conference on Environmental Science and Technology Rhodes, Greece, 3-5 September 05 NEW HYBRID LEARNING ALGRITHMS IN ADAPTIVE NEUR FUZZY INFERENCE SYSTEMS FR CNTRACTIN

More information

FUZZY INFERENCE SYSTEMS

FUZZY INFERENCE SYSTEMS CHAPTER-IV FUZZY INFERENCE SYSTEMS Fuzzy inference is 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

More information

Designing Interval Type-2 Fuzzy Controllers by Sarsa Learning

Designing Interval Type-2 Fuzzy Controllers by Sarsa Learning Designing Interval Type-2 Fuzzy Controllers by Sarsa Learning Nooshin Nasri Mohajeri*, Mohammad Bagher Naghibi Sistani** * Ferdowsi University of Mashhad, Mashhad, Iran, noushinnasri@ieee.org ** Ferdowsi

More information

Automatic basis selection for RBF networks using Stein s unbiased risk estimator

Automatic basis selection for RBF networks using Stein s unbiased risk estimator Automatic basis selection for RBF networks using Stein s unbiased risk estimator Ali Ghodsi School of omputer Science University of Waterloo University Avenue West NL G anada Email: aghodsib@cs.uwaterloo.ca

More information

Machine Learning & Statistical Models

Machine Learning & Statistical Models Astroinformatics Machine Learning & Statistical Models Neural Networks Feed Forward Hybrid Decision Analysis Decision Trees Random Decision Forests Evolving Trees Minimum Spanning Trees Perceptron Multi

More information

Adaptive Neuro-Fuzzy Model with Fuzzy Clustering for Nonlinear Prediction and Control

Adaptive Neuro-Fuzzy Model with Fuzzy Clustering for Nonlinear Prediction and Control Asian Journal of Applied Sciences (ISSN: 232 893) Volume 2 Issue 3, June 24 Adaptive Neuro-Fuzzy Model with Fuzzy Clustering for Nonlinear Prediction and Control Bayadir Abbas AL-Himyari, Azman Yasin 2

More information

Chapter 4 Fuzzy Logic

Chapter 4 Fuzzy Logic 4.1 Introduction Chapter 4 Fuzzy Logic The human brain interprets the sensory information provided by organs. Fuzzy set theory focus on processing the information. Numerical computation can be performed

More information

ESSENTIALLY, system modeling is the task of building

ESSENTIALLY, system modeling is the task of building IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 53, NO. 4, AUGUST 2006 1269 An Algorithm for Extracting Fuzzy Rules Based on RBF Neural Network Wen Li and Yoichi Hori, Fellow, IEEE Abstract A four-layer

More information

REAL-TIME SCHEDULING OF SOFT PERIODIC TASKS ON MULTIPROCESSOR SYSTEMS: A FUZZY MODEL

REAL-TIME SCHEDULING OF SOFT PERIODIC TASKS ON MULTIPROCESSOR SYSTEMS: A FUZZY MODEL Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 6, June 2014, pg.348

More information

Neuro-fuzzy systems 1

Neuro-fuzzy systems 1 1 : Trends and Applications International Conference on Control, Engineering & Information Technology (CEIT 14), March 22-25, Tunisia Dr/ Ahmad Taher Azar Assistant Professor, Faculty of Computers and

More information

Improving the Wang and Mendel s Fuzzy Rule Learning Method by Inducing Cooperation Among Rules 1

Improving the Wang and Mendel s Fuzzy Rule Learning Method by Inducing Cooperation Among Rules 1 Improving the Wang and Mendel s Fuzzy Rule Learning Method by Inducing Cooperation Among Rules 1 J. Casillas DECSAI, University of Granada 18071 Granada, Spain casillas@decsai.ugr.es O. Cordón DECSAI,

More information

Approximate Reasoning with Fuzzy Booleans

Approximate Reasoning with Fuzzy Booleans Approximate Reasoning with Fuzzy Booleans P.M. van den Broek Department of Computer Science, University of Twente,P.O.Box 217, 7500 AE Enschede, the Netherlands pimvdb@cs.utwente.nl J.A.R. Noppen Department

More information

Rule Base Reduction: Some Comments on the Use of Orthogonal Transforms

Rule Base Reduction: Some Comments on the Use of Orthogonal Transforms IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART C: APPLICATIONS AND REVIEWS, VOL. 31, NO. 2, MAY 2001 199 Rule Base Reduction: Some Comments on the Use of Orthogonal Transforms Magne Setnes, Member,

More information

Identification of Vehicle Class and Speed for Mixed Sensor Technology using Fuzzy- Neural & Genetic Algorithm : A Design Approach

Identification of Vehicle Class and Speed for Mixed Sensor Technology using Fuzzy- Neural & Genetic Algorithm : A Design Approach Identification of Vehicle Class and Speed for Mixed Sensor Technology using Fuzzy- Neural & Genetic Algorithm : A Design Approach Prashant Sharma, Research Scholar, GHRCE, Nagpur, India, Dr. Preeti Bajaj,

More information

CHAPTER 3 FUZZY INFERENCE SYSTEM

CHAPTER 3 FUZZY INFERENCE SYSTEM CHAPTER 3 FUZZY INFERENCE SYSTEM Fuzzy inference is the process of formulating the mapping from a given input to an output using fuzzy logic. There are three types of fuzzy inference system that can be

More information

Fuzzy Logic Controller

Fuzzy Logic Controller Fuzzy Logic Controller Debasis Samanta IIT Kharagpur dsamanta@iitkgp.ac.in 23.01.2016 Debasis Samanta (IIT Kharagpur) Soft Computing Applications 23.01.2016 1 / 34 Applications of Fuzzy Logic Debasis Samanta

More information

Fuzzy Networks for Complex Systems. Alexander Gegov University of Portsmouth, UK

Fuzzy Networks for Complex Systems. Alexander Gegov University of Portsmouth, UK Fuzzy Networks for Complex Systems Alexander Gegov University of Portsmouth, UK alexander.gegov@port.ac.uk Presentation Outline Introduction Types of Fuzzy Systems Formal Models for Fuzzy Networks Basic

More information

CHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION

CHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION CHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION 6.1 INTRODUCTION Fuzzy logic based computational techniques are becoming increasingly important in the medical image analysis arena. The significant

More information

Fuzzy Modeling for Control.,,i.

Fuzzy Modeling for Control.,,i. Fuzzy Modeling for Control,,i. INTERNATIONAL SERIES IN INTELLIGENT TECHNOLOGIES Prof. Dr. Dr. h.c. Hans-Jiirgen Zimmermann, Editor European Laboratory for Intelligent Techniques Engineering Aachen, Germany

More information

Generalized Implicative Model of a Fuzzy Rule Base and its Properties

Generalized Implicative Model of a Fuzzy Rule Base and its Properties University of Ostrava Institute for Research and Applications of Fuzzy Modeling Generalized Implicative Model of a Fuzzy Rule Base and its Properties Martina Daňková Research report No. 55 2 Submitted/to

More information

Classification with Diffuse or Incomplete Information

Classification with Diffuse or Incomplete Information Classification with Diffuse or Incomplete Information AMAURY CABALLERO, KANG YEN Florida International University Abstract. In many different fields like finance, business, pattern recognition, communication

More information

Introduction 3 Fuzzy Inference. Aleksandar Rakić Contents

Introduction 3 Fuzzy Inference. Aleksandar Rakić Contents Beograd ETF Fuzzy logic Introduction 3 Fuzzy Inference Aleksandar Rakić rakic@etf.rs Contents Mamdani Fuzzy Inference Fuzzification of the input variables Rule evaluation Aggregation of rules output Defuzzification

More information

A noninformative Bayesian approach to small area estimation

A noninformative Bayesian approach to small area estimation A noninformative Bayesian approach to small area estimation Glen Meeden School of Statistics University of Minnesota Minneapolis, MN 55455 glen@stat.umn.edu September 2001 Revised May 2002 Research supported

More information

Texture Image Segmentation using FCM

Texture Image Segmentation using FCM Proceedings of 2012 4th International Conference on Machine Learning and Computing IPCSIT vol. 25 (2012) (2012) IACSIT Press, Singapore Texture Image Segmentation using FCM Kanchan S. Deshmukh + M.G.M

More information

Image Processing Techniques Applied to Problems of Industrial Automation

Image Processing Techniques Applied to Problems of Industrial Automation Image Processing Techniques Applied to Problems of Industrial Automation Sérgio Oliveira Instituto Superior Técnico Abstract This work focuses on the development of applications of image processing for

More information

Exploring Gaussian and Triangular Primary Membership Functions in Non-Stationary Fuzzy Sets

Exploring Gaussian and Triangular Primary Membership Functions in Non-Stationary Fuzzy Sets Exploring Gaussian and Triangular Primary Membership Functions in Non-Stationary Fuzzy Sets S. Musikasuwan and J.M. Garibaldi Automated Scheduling, Optimisation and Planning Group University of Nottingham,

More information

CHAPTER 6 SOLUTION TO NETWORK TRAFFIC PROBLEM IN MIGRATING PARALLEL CRAWLERS USING FUZZY LOGIC

CHAPTER 6 SOLUTION TO NETWORK TRAFFIC PROBLEM IN MIGRATING PARALLEL CRAWLERS USING FUZZY LOGIC CHAPTER 6 SOLUTION TO NETWORK TRAFFIC PROBLEM IN MIGRATING PARALLEL CRAWLERS USING FUZZY LOGIC 6.1 Introduction The properties of the Internet that make web crawling challenging are its large amount of

More information

ANFIS: ADAPTIVE-NETWORK-BASED FUZZY INFERENCE SYSTEMS (J.S.R. Jang 1993,1995) bell x; a, b, c = 1 a

ANFIS: ADAPTIVE-NETWORK-BASED FUZZY INFERENCE SYSTEMS (J.S.R. Jang 1993,1995) bell x; a, b, c = 1 a ANFIS: ADAPTIVE-NETWORK-ASED FUZZ INFERENCE SSTEMS (J.S.R. Jang 993,995) Membership Functions triangular triangle( ; a, a b, c c) ma min = b a, c b, 0, trapezoidal trapezoid( ; a, b, a c, d d) ma min =

More information

EVALUATION OF THE PERFORMANCE OF VARIOUS FUZZY PID CONTROLLER STRUCTURES ON BENCHMARK SYSTEMS

EVALUATION OF THE PERFORMANCE OF VARIOUS FUZZY PID CONTROLLER STRUCTURES ON BENCHMARK SYSTEMS EVALUATION OF THE PERFORMANCE OF VARIOUS FUZZY CONTROLLER STRUCTURES ON BENCHMARK SYSTEMS Birkan Akbıyık İbrahim Eksin Müjde Güzelkaya Engin Yeşil e-mail: birkan@lycos.com e-mail:eksin@elk.itu.edu.tr e-mail:

More information

Irregular Interval Valued Fuzzy Graphs

Irregular Interval Valued Fuzzy Graphs nnals of Pure and pplied Mathematics Vol 3, No, 03, 56-66 ISSN: 79-087X (P), 79-0888(online) Published on 0 May 03 wwwresearchmathsciorg nnals of Irregular Interval Valued Fuzzy Graphs Madhumangal Pal

More information

OPTIMIZATION. Optimization. Derivative-based optimization. Derivative-free optimization. Steepest descent (gradient) methods Newton s method

OPTIMIZATION. Optimization. Derivative-based optimization. Derivative-free optimization. Steepest descent (gradient) methods Newton s method OPTIMIZATION Optimization Derivative-based optimization Steepest descent (gradient) methods Newton s method Derivative-free optimization Simplex Simulated Annealing Genetic Algorithms Ant Colony Optimization...

More information

Fuzzy If-Then Rules. Fuzzy If-Then Rules. Adnan Yazıcı

Fuzzy If-Then Rules. Fuzzy If-Then Rules. Adnan Yazıcı Fuzzy If-Then Rules Adnan Yazıcı Dept. of Computer Engineering, Middle East Technical University Ankara/Turkey Fuzzy If-Then Rules There are two different kinds of fuzzy rules: Fuzzy mapping rules and

More information

EE 589 INTRODUCTION TO ARTIFICIAL NETWORK REPORT OF THE TERM PROJECT REAL TIME ODOR RECOGNATION SYSTEM FATMA ÖZYURT SANCAR

EE 589 INTRODUCTION TO ARTIFICIAL NETWORK REPORT OF THE TERM PROJECT REAL TIME ODOR RECOGNATION SYSTEM FATMA ÖZYURT SANCAR EE 589 INTRODUCTION TO ARTIFICIAL NETWORK REPORT OF THE TERM PROJECT REAL TIME ODOR RECOGNATION SYSTEM FATMA ÖZYURT SANCAR 1.Introductıon. 2.Multi Layer Perception.. 3.Fuzzy C-Means Clustering.. 4.Real

More information

Change Detection in Remotely Sensed Images Based on Image Fusion and Fuzzy Clustering

Change Detection in Remotely Sensed Images Based on Image Fusion and Fuzzy Clustering International Journal of Electronics Engineering Research. ISSN 0975-6450 Volume 9, Number 1 (2017) pp. 141-150 Research India Publications http://www.ripublication.com Change Detection in Remotely Sensed

More information

Matrix Inference in Fuzzy Decision Trees

Matrix Inference in Fuzzy Decision Trees Matrix Inference in Fuzzy Decision Trees Santiago Aja-Fernández LPI, ETSIT Telecomunicación University of Valladolid, Spain sanaja@tel.uva.es Carlos Alberola-López LPI, ETSIT Telecomunicación University

More information

A Systematic Overview of Data Mining Algorithms

A Systematic Overview of Data Mining Algorithms A Systematic Overview of Data Mining Algorithms 1 Data Mining Algorithm A well-defined procedure that takes data as input and produces output as models or patterns well-defined: precisely encoded as a

More information

Automatic Generation of Fuzzy Classification Rules Using Granulation-Based Adaptive Clustering

Automatic Generation of Fuzzy Classification Rules Using Granulation-Based Adaptive Clustering Automatic Generation of Fuzzy Classification Rules Using Granulation-Based Adaptive Clustering Mohammed Al-Shammaa*, Maysam F. Abbod Department of Electronic and Computer Engineering Brunel University

More information

CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER

CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER 60 CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER 4.1 INTRODUCTION Problems in the real world quite often turn out to be complex owing to an element of uncertainty either in the parameters

More information

Deciphering Data Fusion Rule by using Adaptive Neuro-Fuzzy Inference System

Deciphering Data Fusion Rule by using Adaptive Neuro-Fuzzy Inference System Deciphering Data Fusion Rule by using Adaptive Neuro-Fuzzy Inference System Ramachandran, A. Professor, Dept. of Electronics and Instrumentation Engineering, MSRIT, Bangalore, and Research Scholar, VTU.

More information

Fuzzy Expert Systems Lecture 8 (Fuzzy Systems)

Fuzzy Expert Systems Lecture 8 (Fuzzy Systems) Fuzzy Expert Systems Lecture 8 (Fuzzy Systems) Soft Computing is an emerging approach to computing which parallels the remarkable ability of the human mind to reason and learn in an environment of uncertainty

More information

Fuzzy Ant Clustering by Centroid Positioning

Fuzzy Ant Clustering by Centroid Positioning Fuzzy Ant Clustering by Centroid Positioning Parag M. Kanade and Lawrence O. Hall Computer Science & Engineering Dept University of South Florida, Tampa FL 33620 @csee.usf.edu Abstract We

More information

CHAPTER 3 A FAST K-MODES CLUSTERING ALGORITHM TO WAREHOUSE VERY LARGE HETEROGENEOUS MEDICAL DATABASES

CHAPTER 3 A FAST K-MODES CLUSTERING ALGORITHM TO WAREHOUSE VERY LARGE HETEROGENEOUS MEDICAL DATABASES 70 CHAPTER 3 A FAST K-MODES CLUSTERING ALGORITHM TO WAREHOUSE VERY LARGE HETEROGENEOUS MEDICAL DATABASES 3.1 INTRODUCTION In medical science, effective tools are essential to categorize and systematically

More information

Chapter 7 Fuzzy Logic Controller

Chapter 7 Fuzzy Logic Controller Chapter 7 Fuzzy Logic Controller 7.1 Objective The objective of this section is to present the output of the system considered with a fuzzy logic controller to tune the firing angle of the SCRs present

More information

FUZZY INFERENCE. Siti Zaiton Mohd Hashim, PhD

FUZZY INFERENCE. Siti Zaiton Mohd Hashim, PhD FUZZY INFERENCE Siti Zaiton Mohd Hashim, PhD Fuzzy Inference Introduction Mamdani-style inference Sugeno-style inference Building a fuzzy expert system 9/29/20 2 Introduction Fuzzy inference is the process

More information

The analysis of inverted pendulum control and its other applications

The analysis of inverted pendulum control and its other applications Journal of Applied Mathematics & Bioinformatics, vol.3, no.3, 2013, 113-122 ISSN: 1792-6602 (print), 1792-6939 (online) Scienpress Ltd, 2013 The analysis of inverted pendulum control and its other applications

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION 1 CHAPTER 1 INTRODUCTION 1.1 Motivation The presence of uncertainties and disturbances has always been a vital issue in the control of dynamic systems. The classical linear controllers, PI and PID controllers

More information

Chapter 7 UNSUPERVISED LEARNING TECHNIQUES FOR MAMMOGRAM CLASSIFICATION

Chapter 7 UNSUPERVISED LEARNING TECHNIQUES FOR MAMMOGRAM CLASSIFICATION UNSUPERVISED LEARNING TECHNIQUES FOR MAMMOGRAM CLASSIFICATION Supervised and unsupervised learning are the two prominent machine learning algorithms used in pattern recognition and classification. In this

More information

In the Name of God. Lecture 17: ANFIS Adaptive Network-Based Fuzzy Inference System

In the Name of God. Lecture 17: ANFIS Adaptive Network-Based Fuzzy Inference System In the Name of God Lecture 17: ANFIS Adaptive Network-Based Fuzzy Inference System Outline ANFIS Architecture Hybrid Learning Algorithm Learning Methods that Cross-Fertilize ANFIS and RBFN ANFIS as a universal

More information

Name of the lecturer Doç. Dr. Selma Ayşe ÖZEL

Name of the lecturer Doç. Dr. Selma Ayşe ÖZEL Y.L. CENG-541 Information Retrieval Systems MASTER Doç. Dr. Selma Ayşe ÖZEL Information retrieval strategies: vector space model, probabilistic retrieval, language models, inference networks, extended

More information

A New Method For Forecasting Enrolments Combining Time-Variant Fuzzy Logical Relationship Groups And K-Means Clustering

A New Method For Forecasting Enrolments Combining Time-Variant Fuzzy Logical Relationship Groups And K-Means Clustering A New Method For Forecasting Enrolments Combining Time-Variant Fuzzy Logical Relationship Groups And K-Means Clustering Nghiem Van Tinh 1, Vu Viet Vu 1, Tran Thi Ngoc Linh 1 1 Thai Nguyen University of

More information

Fuzzy rule-based decision making model for classification of aquaculture farms

Fuzzy rule-based decision making model for classification of aquaculture farms Chapter 6 Fuzzy rule-based decision making model for classification of aquaculture farms This chapter presents the fundamentals of fuzzy logic, and development, implementation and validation of a fuzzy

More information

Flexibility and Robustness of Hierarchical Fuzzy Signature Structures with Perturbed Input Data

Flexibility and Robustness of Hierarchical Fuzzy Signature Structures with Perturbed Input Data Flexibility and Robustness of Hierarchical Fuzzy Signature Structures with Perturbed Input Data B. Sumudu U. Mendis Department of Computer Science The Australian National University Canberra, ACT 0200,

More information

Hybrid Models Using Unsupervised Clustering for Prediction of Customer Churn

Hybrid Models Using Unsupervised Clustering for Prediction of Customer Churn Hybrid Models Using Unsupervised Clustering for Prediction of Customer Churn Indranil Bose and Xi Chen Abstract In this paper, we use two-stage hybrid models consisting of unsupervised clustering techniques

More information

Bathymetry estimation from multi-spectral satellite images using a neuro-fuzzy technique

Bathymetry estimation from multi-spectral satellite images using a neuro-fuzzy technique Bathymetry estimation from multi-spectral satellite Linda Corucci a, Andrea Masini b, Marco Cococcioni a a Dipartimento di Ingegneria dell Informazione: Elettronica, Informatica, Telecomunicazioni. University

More information

ADAPTIVE NEURO FUZZY INFERENCE SYSTEM FOR HIGHWAY ACCIDENTS ANALYSIS

ADAPTIVE NEURO FUZZY INFERENCE SYSTEM FOR HIGHWAY ACCIDENTS ANALYSIS ADAPTIVE NEURO FUZZY INFERENCE SYSTEM FOR HIGHWAY ACCIDENTS ANALYSIS Gianluca Dell Acqua, Renato Lamberti e Francesco Abbondanti Dept. of Transportation Engineering Luigi Tocchetti, University of Naples

More information

Fuzzy Segmentation. Chapter Introduction. 4.2 Unsupervised Clustering.

Fuzzy Segmentation. Chapter Introduction. 4.2 Unsupervised Clustering. Chapter 4 Fuzzy Segmentation 4. Introduction. The segmentation of objects whose color-composition is not common represents a difficult task, due to the illumination and the appropriate threshold selection

More information

Automatic Generation of Fuzzy Classification Rules from Data

Automatic Generation of Fuzzy Classification Rules from Data Automatic Generation of Fuzzy Classification Rules from Data Mohammed Al-Shammaa 1 and Maysam F. Abbod Abstract In this paper, we propose a method for automatic generation of fuzzy rules for data classification.

More information

742 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 13, NO. 6, DECEMBER Dong Zhang, Luo-Feng Deng, Kai-Yuan Cai, and Albert So

742 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 13, NO. 6, DECEMBER Dong Zhang, Luo-Feng Deng, Kai-Yuan Cai, and Albert So 742 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL 13, NO 6, DECEMBER 2005 Fuzzy Nonlinear Regression With Fuzzified Radial Basis Function Network Dong Zhang, Luo-Feng Deng, Kai-Yuan Cai, and Albert So Abstract

More information

APPLICATION OF THE FUZZY MIN-MAX NEURAL NETWORK CLASSIFIER TO PROBLEMS WITH CONTINUOUS AND DISCRETE ATTRIBUTES

APPLICATION OF THE FUZZY MIN-MAX NEURAL NETWORK CLASSIFIER TO PROBLEMS WITH CONTINUOUS AND DISCRETE ATTRIBUTES APPLICATION OF THE FUZZY MIN-MAX NEURAL NETWORK CLASSIFIER TO PROBLEMS WITH CONTINUOUS AND DISCRETE ATTRIBUTES A. Likas, K. Blekas and A. Stafylopatis National Technical University of Athens Department

More information

Similarity Measures of Pentagonal Fuzzy Numbers

Similarity Measures of Pentagonal Fuzzy Numbers Volume 119 No. 9 2018, 165-175 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Similarity Measures of Pentagonal Fuzzy Numbers T. Pathinathan 1 and

More information

Image Classification Using Wavelet Coefficients in Low-pass Bands

Image Classification Using Wavelet Coefficients in Low-pass Bands Proceedings of International Joint Conference on Neural Networks, Orlando, Florida, USA, August -7, 007 Image Classification Using Wavelet Coefficients in Low-pass Bands Weibao Zou, Member, IEEE, and Yan

More information

Transactions on Information and Communications Technologies vol 16, 1996 WIT Press, ISSN

Transactions on Information and Communications Technologies vol 16, 1996 WIT Press,  ISSN Comparative study of fuzzy logic and neural network methods in modeling of simulated steady-state data M. Järvensivu and V. Kanninen Laboratory of Process Control, Department of Chemical Engineering, Helsinki

More information

DESIGN AND EVALUATION OF MACHINE LEARNING MODELS WITH STATISTICAL FEATURES

DESIGN AND EVALUATION OF MACHINE LEARNING MODELS WITH STATISTICAL FEATURES EXPERIMENTAL WORK PART I CHAPTER 6 DESIGN AND EVALUATION OF MACHINE LEARNING MODELS WITH STATISTICAL FEATURES The evaluation of models built using statistical in conjunction with various feature subset

More information

Inducing Fuzzy Decision Trees in Non-Deterministic Domains using CHAID

Inducing Fuzzy Decision Trees in Non-Deterministic Domains using CHAID Inducing Fuzzy Decision Trees in Non-Deterministic Domains using CHAID Jay Fowdar, Zuhair Bandar, Keeley Crockett The Intelligent Systems Group Department of Computing and Mathematics John Dalton Building

More information

Big Data Methods. Chapter 5: Machine learning. Big Data Methods, Chapter 5, Slide 1

Big Data Methods. Chapter 5: Machine learning. Big Data Methods, Chapter 5, Slide 1 Big Data Methods Chapter 5: Machine learning Big Data Methods, Chapter 5, Slide 1 5.1 Introduction to machine learning What is machine learning? Concerned with the study and development of algorithms that

More information

ATYPE-2 fuzzy logic system (FLS) lets us directly model

ATYPE-2 fuzzy logic system (FLS) lets us directly model 84 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 12, NO. 1, FEBRUARY 2004 Computing Derivatives in Interval Type-2 Fuzzy Logic Systems Jerry M. Mendel, Life Fellow, IEEE Abstract This paper makes type-2 fuzzy

More information

A Fuzzy-based Multi-criteria Scheduler for Uniform Multiprocessor Real-time Systems

A Fuzzy-based Multi-criteria Scheduler for Uniform Multiprocessor Real-time Systems 10th International Conference on Information Technology A Fuzzy-based Multi-criteria Scheduler for Uniform Multiprocessor Real-time Systems Vahid Salmani Engineering, Ferdowsi University of salmani@um.ac.ir

More information

Semi-Supervised Clustering with Partial Background Information

Semi-Supervised Clustering with Partial Background Information Semi-Supervised Clustering with Partial Background Information Jing Gao Pang-Ning Tan Haibin Cheng Abstract Incorporating background knowledge into unsupervised clustering algorithms has been the subject

More information