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

Size: px
Start display at page:

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

Transcription

1 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) of research work proposed in chapter 1 by using classical Fuzzy Logic, Bayesian, K-Means and Fuzzy C- Means RESULT OF FUZZY EXPERT SYSTEM Academic Performance Evaluation with Fuzzy Expert System comprised with three steps: 1. Fuzzification of inputs (semester examination results) and output performance value. 2. Determination of application rules and inference method. 3. Defuzzification of performance value Fuzzification Fuzzification of semester examination results have been carried by input of fuzzy sets variables and their membership functions. For each student, three semester results from input variables of the fuzzy logic based expert system. Each input variable has five triangular membership functions (Table 4.1) Input Linguistic Variable Table 4.1: Fuzzy Set of Input and Output Variables Interval Output Linguistic Variable Interval Very Low (0, 0, 0.25) Very Low (0, 0, 0.25) Low (0, 0.25, 0.50) Low (0, 0.25, 0.5) Average (0.25, 0.50, 0.75) Average (0.25, 0.5, 0.75) High (0.50, 0.75, 1.00) High (0.5, 0.75, 1.00) Very High (0.75, 1.00, 1.00) Very High (0.75, 1.00, 1.00) 87

2 Rules and Inference Generation The rules determine input and out membership functions have been used in inference process. These rules are linguistic and entitled IF-THEN rules: 1. If Sem-1 is VL and Sem-2 is VL and Sem-3 is VL then Performance is VU. And so till. 75. If Sem-1 is VS and Sem-2 is VS and Sem-3 is VS then Performance is VS. In case where multiple rules are active for same output membership function, only one necessary membership value was chosen. This process is entitled fuzzy decision or fuzzy inference [1]. A range of techniques for fuzzy decisionmaking and fuzzy inference have been developed. The method proposed by Mamdani [2-5] has been used in the present work: μ (y) = max min μ input(i), μ input(j) (4.1) This expression determines an output membership function value for each active rule. When one rule is active, an AND operation is applied between inputs the smaller input value is chosen and its membership value is determined as membership value of output for given rule. This method is repeated to determine output membership functions for each rule. Overall, graphically AND (min) operation are applied between inputs and OR (max) operations between output Calculation of Performance Value At terminal stage but after completing the fuzzy decision process, the obtained fuzzy number must be converted to a crisp value by the process Defuzzification. Among the methods available, a centre of area (Centroid) technique [1] was applied in the present work. The crisp value has been calculated as follows: z ( z) x dz C ( z) dz C (4.2) Results and Discussion The proposed Fuzzy Expert System for student academic performance evaluation has been implemented in MATLAB. The marks, their associated original grade and level of achievement (i.e. very high, high, average, low and very low) are 88

3 shown in Table 4.2. The dataset used for training and testing is a data set of 2050 student s marks for Semester-1 (Sem-1), Semester-2 (Sem-2) and Semester-3 (Sem-3) (Table 4.3 and 4.4). Out of total data sets, 2000 data sets have been used for training purpose and rest 50 used for testing purpose. Table 4.2: Students Marks, Original Grade and Level of Achievement S.No. Marks Grade Level of Achievement A Very High B High C Average D Low E Very Low Table 4.3: Student s Training Data Set S.No. Sem-1 Sem-2 Sem-3 Final Observed Grade Marks output E E E E E E E E E E D D D D D D D A A A 89

4 Table 4.4: Student Testing Data Set S.No. Sem-1 Sem-2 Sem-3 Final Observed Grade Marks output E D D D E C A B A C E C E The proposed model was tested with the 17 new student s marks for testing purpose (Table 4.5). Table 4.5: Semester Scores of 17 New Students S.No. Sem-1 Sem-2 Sem-3 Classical Method Output Grade E E E D D D C C C B B B A A A C C 90

5 For each student, both semesters score after Fuzzification (by the triangular membership functions) active membership functions were calculated according Mamdani Fuzzy Decision Techniques. The output (Performance value) was calculated and defuzzified by calculating the center (centriod) of the resulting geometrical shape. The same procedure was repeated for each student. The performance value yielded by the Fuzzy-1 method is shown in Table 4.6. Table 4.6: Semester Scores and Calculated Performance Value (Fuzzy-1) S.No. Sem-1 Sem-2 Sem-3 Fuzzy-1 Output Grade D E E D D C C C B B B A A A A B B The inputs (three) showed same triangular membership functions which indicates replacement of Sem-1 with Sem-3 would not change performance value (0.35, 0.45, and 0.75) and (0.75, 0.45, and 0.35). If, symmetry or value range of the membership functions is dissimilar, one semester shows greater influence on performance value than others e.g. let s change the membership functions and value of Sem-3 (Table 4.7) with original criteria for Sem-1 and Sem-2 examination. Aim of this study arrangement in Sem-3 examination is penalize scores below 0.50 and to reward scores above This situation can be seen in Table 4.8. For scores below 0.50, performance values decreased and for scores above 0.50 performance value increased. There is no change for scores of 0.50, 91

6 because this is the boundary of the limit values. The active rules and performance value for scores and surface viewer of proposed fizzy expert system are shown in Fig. 4.1 and Fig. 4.2, respectively. Fig. 4.1: Active Rules and Performance Value for Examination Scores Fig. 4.2: Surface Viewer of Academic Performance Evaluation 92

7 Table 4.7: Fuzzy Set of Input (Sem-3) Input Linguistic Variable Interval Very Low (0, 0, 0.40) Low (0, 0.20, 0.50) Average (0.40, 0.50, 0.60) High (0.50, 0.80, 1.00) Very High (0.60, 1.00, 1.00) Table 4.8: Variation in Performance According to Semester-3 (Fuzzy-2) S.No. Sem-1 Sem-2 Sem-3 Fuzzy-2 Output Grade E E E D D C C C B A A A A A A B C Comparison of Classical, Fuzzy-1 and Fuzzy-2 Methods Comparisons of classical, fuzzy-1 and fuzzy-2 methods for student academic performance evaluation are given in Table 4.9. A student successful in the classical assessment method will also successful in the fuzzy-1. Comparison of the classical method with fuzzy-2 revealed differences in the performance values. In case of scores <0.50, the performance value of fuzzy-2 is smaller than the classical method; however, for scores >0.50, the performance value is greater than the classical method. For example, a student scoring 0.35 in sem-1, 0.50 in Sem-2 and 0.38 in Sem-3 and unsuccessful in the classical and Fuzzy-1 methods, got 93

8 success in the fuzzy-2. The linear relationship among classical, fuzzy-1 and fuzzy- 2 can be seen in the Fig Table 4.9: Comparison of Performance Evaluation Methods S. No. Sem-1 Sem-2 Sem-3 Output Classical Method Grade Output Fuzzy-1 Grade Output Fuzzy-2 Grade E D* E* E E E E E E D D D D D D D C* C C C C C C C C B* B B B A* B B A* B A* A A A A A A A A A A C B* B C B* C* *Improved value The accuracy of proposed model for both training and testing data has been tested by the Root Mean Square Error (RMSE) (Table 4.10). Noticeable are the RMSE of fuzzy-2 model (0.1217) and RMSE of fuzzy-1 model (0.1312) for training data sets demonstrating benefits of fuzzy-2, obviously. In case of testing data, the lower RMSE for fuzzy-2 model compared to fuzzy-1 model further demonstrates the benefits of fuzzy-2. Table 4.10: RMSE of Training and Testing Data Sets S.No. Training and Testing (RMSE) Fuzzy-1 Fuzzy-2 1. Training (RMSE) Testing (RMSE)

9 Fig. 4.3: Performance Value by Classical, Fuzzy-1 & Fuzzy-2 Methods 4.3. RESULT OF FUZZY K-MEANS The data sets (Table 4.3 and Table 4.4) divided into various clusters using K- Means clustering method with the help of MATLAB software. The students have been classified in five groups (Clusters); very high, high, average, low and very low. K-means clustering method works on finding the cluster centers by trying to minimize objective function. It alternates between updating the membership matrix and updating the cluster centers till any improvement in the objective function is possible. Since, the algorithm initializes the cluster centers randomly its performance is affected by initial cluster centers. Fig. 4.4: Objective Function Values of the K-Means Method 95

10 After the cluster centers are determined, the evaluation data vectors are assigned to their respective clusters according to the distance between each vector and each of the cluster centers. An error measure is then calculated; the root mean square error (RMSE) is used for this purpose. The results of this method are given in Table 4.11 and the objective function values are shown in the Fig It may be noted that 03 students belong to cluster (very high), 03 students belong to cluster (high), 07 students belong to cluster (average), 02 students belong to cluster (low) and 02 students belongs to cluster (very low) (Table 4.11). The drawback of K- Means clustering method is that it cannot calculate the fuzzy membership value and total mark of a student. Such problem may be solved by the FCM. Table 4.11: Student s Academic Performance Results Using K-Means S.No. Sem-1 Sem-2 Sem-3 Grade based on K-Mean D E D C C C C C C B B B A A A C D 4.4. RESULT OF FUZZY C-MEANS Method known as rule based Fuzzy Expert System, proposed for the first time in this work, for academic performance evaluation creates fuzzy classes of input data set by using Fuzzy C-Means clustering algorithms. The steps of proposed method are given below: Step-1 (Fuzzification): With the help of Fuzzy C-Means clustering Algorithms carried out by MATLAB software, student s data score was classified into five 96

11 classes or clusters, namely Very High, High, Average, Low, and Very Low for student s academic performance evaluation. The membership values of these clusters are shown in Table The application of fuzzy C-Means Algorithm (FCM) illustrated by a case described as dataset of students score marks shown in Table Table 4.12 gives the value of elements of vector. As an illustration, the values in the 16 th row of Table 4.12 can be interpreted as: Very High = , High = , Average = , Low = , Very Low = Max = (0.0106, , , , ) = Table 4.12: The Membership Functions Values Fuzzy C-Means S.No. Sem-1 Sem-2 Sem-3 Very High High Average Low Very Low From those five values, 16 th student is the most suitable to be in class or cluster (average) since he/she has the highest degree of membership. 17 th student is the most suitable in class or cluster (low), since he/she has the highest degree of membership. Thus, it may be concluded that 16 th consistently while 17 th student has improved student has deteriorated consistently. Similarly, the 97

12 following class or cluster has been obtained for students partitioning in Semester- 1 and Semester-2 examinations: 1. The first class or cluster (Very High) consists of 4 students. 2. The second class or cluster (High) consists of 4 students. 3. The third class or cluster (Average) consists of 3 students. 4. The fourth class or cluster (Low) consists of 4 students. 5. The fifth class or cluster (Very Low) consists of 2 students. Step-2 (Output Estimation): Regression problems deal with estimation of an output value based on input values. When used for classification, the input values are values from the database and the output values represents the classes. Regression takes a set of data and fits the data to formal. The linear regression formula in two dimensional spaces is given bellow: y = a + bx (4.3) where a and b are constant determined by the normal equations for best fit of linear relationship of input and output. This model estimates the actual relationship between input and output. The generated linear regression model has been utilized to predict an output value on given input value. The regression analysis of output estimation of rule based Fuzzy Expert System for academic performance evaluation has been used. In this research work linear regression model has been used for estimation of output of rule based Fuzzy Expert System by using MATAB software. The output of cluster (Very High), cluster (High), cluster (Average), cluster (Low) and Cluster (Very Low) are given bellow: Very High: Y = High: Y = X Average: Y = X Low: Y = X Very Low: Y = X, where X is students mark in sem-1. Step-3 (Rule Generation): The FCM method provided faster convergence and higher accuracy for student s academic performance evaluation based on the following five rules: 1. If Student belongs to cluster (very high) then student performance is very high. 98

13 2. If student is belongs to cluster (high) then student performance is high. 3. If student is belongs to cluster (average) then student performance is average. 4. If student belongs to cluster (low) then student performance low. 5. If student belongs to cluster very low then student performance is very low. Step-4 (Defuzzification) Calculation of Academic Performance: The final calculation of student academic performance is determined by the following formula: Y = μ (x) Y + μ (x) Y + μ (x) Y + μ (x) Y + μ (x) Y μ (x) + μ (x) + μ (x) + μ (x) + μ (x) Y = = Similarly, the academic performance of other students has been calculated (Table 4.13). Fig. 4.5 shows the performance of objective function for students academic performance evaluation. The objective function evolutions suggest that FCM method is better than K-means method. Fig. 4.5: Performance of Objective Function 99

14 Noticeable is the 16 th student, getting 0.35 marks in sem-1, 0.45 marks in sem-2 and 0.75 marks in sem-3 and assigned performance index as 0.52 in statistical method (Table 4.13). Similarly 17 th student getting 0.75 marks in sem-1, 0.45 marks in sem-2 and 0.55 marks in sem-3 assigned performance index These two students assigned performance index (0.49 and 0.42 in fuzzy-2 method; 0.68 and 0.42 in FCM method, respectively). It may be concluded that 16 th student has improved consistently, while 17 th student has deteriorated consistently. Therefore, the fuzzy C-Means clustering technique method is more suitable than the statistical, classical fuzzy and K-Means methods for academic performance evaluation. In this model, the numbers of fuzzy rules are very less in comparison to existing classical Fuzzy Expert System. Table 4.13: Comparison of Statistical, Fuzzy-2, K-Means and FCM Output Grade Output Grade Grade Output Grade S.No. Sem-1 Sem-2 Sem-3 Statistical method Fuzzy-2 Grade based on K-Mean FCM E E* D* E E E E E E E D* E D C* C D* D D C* D D C C C C B C* C* C C C B* C B C* B B A* B* B* B A* B* A B A B* B* A A A A A A A A A A A A C C C B* C C D* D* 100

15 Root Mean Square Error (RMSE) is employed to evaluate the accuracy of the model identification. The RMSE of FCM is , RMSE of K-Means model goes to , RMSE of fuzzy-2 model goes to and RMSE of fuzzy-1 model goes to for training data sets (Table 4.14), which demonstrates the benefits of FCM model obviously. RMSE of FCM is , RMSE of K-Means model goes to , RMSE of fuzzy-2 model goes to and RMSE of fuzzy-1 model goes to for testing data sets, which demonstrates the benefits of FCM model obviously. TABLE 4.14: RMSE of Training and Testing Data Sets S.No. Training and Testing Fuzzy-1 Fuzzy-2 K-Means FCM (RMSE) 1. Training (RMSE) Testing (RMSE) RESULTS BAYESIAN METHOD The predicted class label of students using Bayesian classification with the help of training data is given in Table There are 14 data sets belonging to the class first, 14 data sets belonging to class second, 14 data sets belonging to class third and 8 data sets belonging to class fail. The training data sets are described by attributes like end semester marks, class test grade, seminar performance, assignment, general proficiency, attendance, and lab work. The class label attributes and class types have four distinct values namely first, second, third and fail. The allocation of any new student is shown in Table 4.16: The need to maximize P(X/C ), for i = 1, 2,3, 4, P(C ), the prior probability of each class can be computed based on the training data set. P(Class Type = First) = = P(Class Type = Second) = = P(Class Type = Third) = = P(Class Type = First) = =

16 Table 4.15: Class-Labeled Training Tuples from the Students Data Set S.No. End Semester Marks Class Test Grade Seminar Performance Assignment General Proficiency Attendance Lab Work Class Type 1. first good good yes yes good yes first 2. first good average yes no good yes first 3. first good average no no average no first 4. first average good no no good yes first 5. first average average no yes good yes first fail poor poor no no poor yes fail 49. fail average average yes yes good yes second 50. fail poor good no no poor no fail Table 4.16: Data Set for a New Student S.No. End Semester Marks Class Test Grade Seminar Performance Assignment General Proficiency Attendance Lab Work 1. first good good yes no good yes To compute P(X/C ) for calculated: i = 1, 2,3, 4, P(C ), following probabilities has been P(End Semester Marks = First) Class Type = First) = 9 18 = P(End Semester Marks = First) Class Type = Second) = 2 18 = P(End Semester Marks = First) Class Type = Third) = 2 18 = P(End Semester Marks = First) Class Type = Fail) = 1 12 = P(Class Test = Good) Class Type = First) = 8 14 =

17 P(Class Test = Good) Class Type = Second) = 6 14 = P(Class Test = Good) Class Type = Third) = 1 14 = P(Class Test = Good) Class Type = Fail) = 1 8 = P(Seminar Performance = Good) Class Type = First) = 5 14 = P(Seminar Performance = Good) Class Type = Second) = 5 14 = P(Seminar Performance = Good) Class Type = Third) = 2 14 = P(Seminar Performance = Good) Class Type = Fail) = 1 8 = P(Assignment = Yes) Class Type = First) = = P(Assignment = Yes) Class Type = Second) = = P(Assignment = Yes) Class Type = Third) = 5 14 = P(Assignment = Yes) Class Type = Fail) = 1 8 = P(General Proeficiency = No) Class Type = First) = 5 14 = P(General Proeficiency = No) Class Type = Second) = 3 14 = P(General Proeficiency = No) Class Type = Third) = 6 14 = P(General Proeficiency = No) Class Type = Fail) = 4 8 = P(Attendance = Good) Class Type = First) = =

18 P(Attendance = Good) Class Type = Second) = 9 17 = P(Attendance = Good) Class Type = Third) = 4 17 = P(Attendance = Good) Class Type = Fail) = 1 11 = P(Lab Work = Yes) Class Type = First) = 9 14 = P(Lab Work = Yes) Class Type = Second) = = P(Lab Work = Yes) Class Type = Third) = = P(Lab Work = Yes) Class Type = Fail) = 5 8 = With the help of above probabilities, following has been achieved: P(New Student/Class Type = First) = P(End Semester Marks = First/Class Type=First) P(Class Test = Good/Class Type=First) P(Seminar Performance = Good/Class Type = First) P(Assignment = Yes/Class Type = First) P(General Proficiency = No/Class Type=First) P(Attendance = Good/Class Type = First) P(Lab work = Yes/Class Type = First) = = P(New Student/Class Type = Second)= = P(New Student/Class Type = Third)= = P(New Student/Class Type = Fail)= = To find the class C i, that maximize P(X/C )P(C ), we compute 104

19 P(New Student/Class Type = First)P(Class Type = First)= = P(New Student/Class Type = Second)P(Class Type = Second)= = P(New Student/Class Type = Third)P(Class Type = Third)= = P(New Student/Class Type = Fail)P(Class Type = Fail)= = The Bayesian classifier more reliably predicts the new student belonging to class first. In the same manner any new student can be fitted to their respective class based on the performance CONCLUSION This research work focus on the development of fuzzy logic based expert system and fuzzy C-means based fuzzy expert system to academic performance. Also presented is a new method to new student allocation based on Bayesian approach. A difference in outcomes is seen between the classical and proposed fuzzy logic based expert systems methods when results are evaluated from fuzzy expert system. While the classical method adheres to a constant mathematical rule, evaluation with fuzzy logic has great flexibility and reliability. The proposed FCM based Fuzzy Expert System automatically converted the crisp data into fuzzy set and also calculate the total marks of a student appeared in semsetr-1, semester-2 and semester-3 examination. A simple and qualitative methodology to compare the predictive power of clustering algorithm and the Euclidean distance is evident as result of this work. The FCM clustering models have improved on some limitation of the existing traditional methods, such as average method and statistical method. The FCM method is best model for modeling academic performance in educational domain compared the classical fuzzy logic. However, due to multiple iterations and various Eigen vectors the FCM method suffers heavy computational burdens and is time-consuming. Apart from this, it is also 105

20 highly sensitive to the initialization treatment which usually requires a priori knowledge of the cluster numbers to form the initial cluster centers. Such limitations can be mitigated by the Subtractive clustering based Takagi-Sugeno (T-S) fuzzy model [6] and combined Subtractive clustering with FCM and ANFIS called hybrid SC-FCM and SC-ANFIS methods, respectively (described in next chapter). REFERENCES [1]. Padhy, N.P. Artificial intelligence and Intelligent System. Oxford University Press, (2005). [2]. Zadeh, L. A. Fuzzy Logic: Advanced Concepts and Structures. IEEE, Piscataway, New York, (1992). [3]. Zadeh, L. A. Soft Computing and Fuzzy Logic. IEEE Software, Vol. 11, No. 6, (1994): [4]. Takagi, T., and M. Sugeno. Fuzzy Identification of Systems and Its Applications to Modeling and Control. IEEE Transaction, Systems, Man and Cybernetics, Vol. 15, (1985): [5]. Mamdani, E. H., and S. Assilian. An Experiment in Linguistic Synthesis with A Fuzzy Logic Controller. International Journal of Man-Machine Studies, Vol. 7, No.1, (1975): [6]. Huaguang, Z., L. Jianhong, and C. Laijiu. The Theory and Application Research on Predictive Generalized Control. Acta Automatica Sinica, Vol. 19, No. 3, (1993):

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

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

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

Speed regulation in fan rotation using fuzzy inference system

Speed regulation in fan rotation using fuzzy inference system 58 Scientific Journal of Maritime Research 29 (2015) 58-63 Faculty of Maritime Studies Rijeka, 2015 Multidisciplinary SCIENTIFIC JOURNAL OF MARITIME RESEARCH Multidisciplinarni znanstveni časopis POMORSTVO

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

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

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

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

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

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

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

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 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

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

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

7. Decision Making

7. Decision Making 7. Decision Making 1 7.1. Fuzzy Inference System (FIS) Fuzzy inference is the process of formulating the mapping from a given input to an output using fuzzy logic. Fuzzy inference systems have been successfully

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

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

Lecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Sugeno fuzzy inference Case study Summary

Lecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Sugeno fuzzy inference Case study Summary Lecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Sugeno fuzzy inference Case study Summary Negnevitsky, Pearson Education, 25 Fuzzy inference The most commonly used fuzzy inference

More information

Why Fuzzy Fuzzy Logic and Sets Fuzzy Reasoning. DKS - Module 7. Why fuzzy thinking?

Why Fuzzy Fuzzy Logic and Sets Fuzzy Reasoning. DKS - Module 7. Why fuzzy thinking? Fuzzy Systems Overview: Literature: Why Fuzzy Fuzzy Logic and Sets Fuzzy Reasoning chapter 4 DKS - Module 7 1 Why fuzzy thinking? Experts rely on common sense to solve problems Representation of vague,

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

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

Unit V. Neural Fuzzy System

Unit V. Neural Fuzzy System Unit V Neural Fuzzy System 1 Fuzzy Set In the classical set, its characteristic function assigns a value of either 1 or 0 to each individual in the universal set, There by discriminating between members

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

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 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

Color based segmentation using clustering techniques

Color based segmentation using clustering techniques Color based segmentation using clustering techniques 1 Deepali Jain, 2 Shivangi Chaudhary 1 Communication Engineering, 1 Galgotias University, Greater Noida, India Abstract - Segmentation of an image defines

More information

TOPSIS Modification with Interval Type-2 Fuzzy Numbers

TOPSIS Modification with Interval Type-2 Fuzzy Numbers BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 6, No 2 Sofia 26 Print ISSN: 3-972; Online ISSN: 34-48 DOI:.55/cait-26-2 TOPSIS Modification with Interval Type-2 Fuzzy Numbers

More information

Application of fuzzy set theory in image analysis. Nataša Sladoje Centre for Image Analysis

Application of fuzzy set theory in image analysis. Nataša Sladoje Centre for Image Analysis Application of fuzzy set theory in image analysis Nataša Sladoje Centre for Image Analysis Our topics for today Crisp vs fuzzy Fuzzy sets and fuzzy membership functions Fuzzy set operators Approximate

More information

Figure 2-1: Membership Functions for the Set of All Numbers (N = Negative, P = Positive, L = Large, M = Medium, S = Small)

Figure 2-1: Membership Functions for the Set of All Numbers (N = Negative, P = Positive, L = Large, M = Medium, S = Small) Fuzzy Sets and Pattern Recognition Copyright 1998 R. Benjamin Knapp Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that

More information

Cluster analysis of 3D seismic data for oil and gas exploration

Cluster analysis of 3D seismic data for oil and gas exploration Data Mining VII: Data, Text and Web Mining and their Business Applications 63 Cluster analysis of 3D seismic data for oil and gas exploration D. R. S. Moraes, R. P. Espíndola, A. G. Evsukoff & N. F. F.

More information

^ Springer. Computational Intelligence. A Methodological Introduction. Rudolf Kruse Christian Borgelt. Matthias Steinbrecher Pascal Held

^ Springer. Computational Intelligence. A Methodological Introduction. Rudolf Kruse Christian Borgelt. Matthias Steinbrecher Pascal Held Rudolf Kruse Christian Borgelt Frank Klawonn Christian Moewes Matthias Steinbrecher Pascal Held Computational Intelligence A Methodological Introduction ^ Springer Contents 1 Introduction 1 1.1 Intelligent

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

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

The Travelling Salesman Problem. in Fuzzy Membership Functions 1. Abstract

The Travelling Salesman Problem. in Fuzzy Membership Functions 1. Abstract Chapter 7 The Travelling Salesman Problem in Fuzzy Membership Functions 1 Abstract In this chapter, the fuzzification of travelling salesman problem in the way of trapezoidal fuzzy membership functions

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

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

Fuzzy Based Decision System for Gate Limiter of Hydro Power Plant

Fuzzy Based Decision System for Gate Limiter of Hydro Power Plant International Journal of Electronic and Electrical Engineering. ISSN 0974-2174 Volume 5, Number 2 (2012), pp. 157-166 International Research Publication House http://www.irphouse.com Fuzzy Based Decision

More information

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) ISSN 0976 6367(Print) ISSN 0976 6375(Online) Volume 3, Issue 2, July- September (2012), pp. 157-166 IAEME: www.iaeme.com/ijcet.html Journal

More information

Fuzzy Sets and Systems. Lecture 1 (Introduction) Bu- Ali Sina University Computer Engineering Dep. Spring 2010

Fuzzy Sets and Systems. Lecture 1 (Introduction) Bu- Ali Sina University Computer Engineering Dep. Spring 2010 Fuzzy Sets and Systems Lecture 1 (Introduction) Bu- Ali Sina University Computer Engineering Dep. Spring 2010 Fuzzy sets and system Introduction and syllabus References Grading Fuzzy sets and system Syllabus

More information

Notes on Fuzzy Set Ordination

Notes on Fuzzy Set Ordination Notes on Fuzzy Set Ordination Umer Zeeshan Ijaz School of Engineering, University of Glasgow, UK Umer.Ijaz@glasgow.ac.uk http://userweb.eng.gla.ac.uk/umer.ijaz May 3, 014 1 Introduction The membership

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

CHAPTER 3 MAINTENANCE STRATEGY SELECTION USING AHP AND FAHP

CHAPTER 3 MAINTENANCE STRATEGY SELECTION USING AHP AND FAHP 31 CHAPTER 3 MAINTENANCE STRATEGY SELECTION USING AHP AND FAHP 3.1 INTRODUCTION Evaluation of maintenance strategies is a complex task. The typical factors that influence the selection of maintenance strategy

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

Unsupervised Learning : Clustering

Unsupervised Learning : Clustering Unsupervised Learning : Clustering Things to be Addressed Traditional Learning Models. Cluster Analysis K-means Clustering Algorithm Drawbacks of traditional clustering algorithms. Clustering as a complex

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

ANALYTICAL STRUCTURES FOR FUZZY PID CONTROLLERS AND APPLICATIONS

ANALYTICAL STRUCTURES FOR FUZZY PID CONTROLLERS AND APPLICATIONS International Journal of Electrical Engineering and Technology (IJEET), ISSN 0976 6545(Print) ISSN 0976 6553(Online), Volume 1 Number 1, May - June (2010), pp. 01-17 IAEME, http://www.iaeme.com/ijeet.html

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

Advanced Inference in Fuzzy Systems by Rule Base Compression

Advanced Inference in Fuzzy Systems by Rule Base Compression Mathware & Soft Computing 14 (2007), 201-216 Advanced Inference in Fuzzy Systems by Rule Base Compression A. Gegov 1 and N. Gobalakrishnan 2 1,2 University of Portsmouth, School of Computing, Buckingham

More information

CHAPTER 4 MAINTENANCE STRATEGY SELECTION USING TOPSIS AND FUZZY TOPSIS

CHAPTER 4 MAINTENANCE STRATEGY SELECTION USING TOPSIS AND FUZZY TOPSIS 59 CHAPTER 4 MAINTENANCE STRATEGY SELECTION USING TOPSIS AND FUZZY TOPSIS 4.1 INTRODUCTION The development of FAHP-TOPSIS and fuzzy TOPSIS for selection of maintenance strategy is elaborated in this chapter.

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

Cost Minimization Fuzzy Assignment Problem applying Linguistic Variables

Cost Minimization Fuzzy Assignment Problem applying Linguistic Variables Inter national Journal of Pure and Applied Mathematics Volume 113 No. 6 2017, 404 412 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Cost Minimization

More information

GEOG 5113 Special Topics in GIScience. Why is Classical set theory restricted? Contradiction & Excluded Middle. Fuzzy Set Theory in GIScience

GEOG 5113 Special Topics in GIScience. Why is Classical set theory restricted? Contradiction & Excluded Middle. Fuzzy Set Theory in GIScience GEOG 5113 Special Topics in GIScience Fuzzy Set Theory in GIScience -Basic Properties and Concepts of Fuzzy Sets- Why is Classical set theory restricted? Boundaries of classical sets are required to be

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

Enhancing Forecasting Performance of Naïve-Bayes Classifiers with Discretization Techniques

Enhancing Forecasting Performance of Naïve-Bayes Classifiers with Discretization Techniques 24 Enhancing Forecasting Performance of Naïve-Bayes Classifiers with Discretization Techniques Enhancing Forecasting Performance of Naïve-Bayes Classifiers with Discretization Techniques Ruxandra PETRE

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

ARTIFICIAL INTELLIGENCE. Uncertainty: fuzzy systems

ARTIFICIAL INTELLIGENCE. Uncertainty: fuzzy systems INFOB2KI 2017-2018 Utrecht University The Netherlands ARTIFICIAL INTELLIGENCE Uncertainty: fuzzy systems Lecturer: Silja Renooij These slides are part of the INFOB2KI Course Notes available from www.cs.uu.nl/docs/vakken/b2ki/schema.html

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

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

NORMALIZATION INDEXING BASED ENHANCED GROUPING K-MEAN ALGORITHM

NORMALIZATION INDEXING BASED ENHANCED GROUPING K-MEAN ALGORITHM NORMALIZATION INDEXING BASED ENHANCED GROUPING K-MEAN ALGORITHM Saroj 1, Ms. Kavita2 1 Student of Masters of Technology, 2 Assistant Professor Department of Computer Science and Engineering JCDM college

More information

Static Var Compensator: Effect of Fuzzy Controller and Changing Membership Functions in its operation

Static Var Compensator: Effect of Fuzzy Controller and Changing Membership Functions in its operation International Journal of Electrical Engineering. ISSN 0974-2158 Volume 6, Number 2 (2013), pp. 189-196 International Research Publication House http://www.irphouse.com Static Var Compensator: Effect of

More information

University of Florida CISE department Gator Engineering. Clustering Part 2

University of Florida CISE department Gator Engineering. Clustering Part 2 Clustering Part 2 Dr. Sanjay Ranka Professor Computer and Information Science and Engineering University of Florida, Gainesville Partitional Clustering Original Points A Partitional Clustering Hierarchical

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

Hard clustering. Each object is assigned to one and only one cluster. Hierarchical clustering is usually hard. Soft (fuzzy) clustering

Hard clustering. Each object is assigned to one and only one cluster. Hierarchical clustering is usually hard. Soft (fuzzy) clustering An unsupervised machine learning problem Grouping a set of objects in such a way that objects in the same group (a cluster) are more similar (in some sense or another) to each other than to those in other

More information

CHAPTER 8 ANFIS MODELING OF FLANK WEAR 8.1 AISI M2 HSS TOOLS

CHAPTER 8 ANFIS MODELING OF FLANK WEAR 8.1 AISI M2 HSS TOOLS CHAPTER 8 ANFIS MODELING OF FLANK WEAR 8.1 AISI M2 HSS TOOLS Control surface as shown in Figs. 8.1 8.3 gives the interdependency of input, and output parameters guided by the various rules in the given

More information

Fuzzy Hamming Distance in a Content-Based Image Retrieval System

Fuzzy Hamming Distance in a Content-Based Image Retrieval System Fuzzy Hamming Distance in a Content-Based Image Retrieval System Mircea Ionescu Department of ECECS, University of Cincinnati, Cincinnati, OH 51-3, USA ionescmm@ececs.uc.edu Anca Ralescu Department of

More information

HARD, SOFT AND FUZZY C-MEANS CLUSTERING TECHNIQUES FOR TEXT CLASSIFICATION

HARD, SOFT AND FUZZY C-MEANS CLUSTERING TECHNIQUES FOR TEXT CLASSIFICATION HARD, SOFT AND FUZZY C-MEANS CLUSTERING TECHNIQUES FOR TEXT CLASSIFICATION 1 M.S.Rekha, 2 S.G.Nawaz 1 PG SCALOR, CSE, SRI KRISHNADEVARAYA ENGINEERING COLLEGE, GOOTY 2 ASSOCIATE PROFESSOR, SRI KRISHNADEVARAYA

More information

Neural Networks Lesson 9 - Fuzzy Logic

Neural Networks Lesson 9 - Fuzzy Logic Neural Networks Lesson 9 - Prof. Michele Scarpiniti INFOCOM Dpt. - Sapienza University of Rome http://ispac.ing.uniroma1.it/scarpiniti/index.htm michele.scarpiniti@uniroma1.it Rome, 26 November 2009 M.

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

Fuzzy time series forecasting of wheat production

Fuzzy time series forecasting of wheat production Fuzzy time series forecasting of wheat production Narendra kumar Sr. lecturer: Computer Science, Galgotia college of engineering & Technology Sachin Ahuja Lecturer : IT Dept. Krishna Institute of Engineering

More information

A Comparative Study of Prediction of Inverse Kinematics Solution of 2-DOF, 3-DOF and 5-DOF Redundant Manipulators by ANFIS

A Comparative Study of Prediction of Inverse Kinematics Solution of 2-DOF, 3-DOF and 5-DOF Redundant Manipulators by ANFIS IJCS International Journal of Computer Science and etwork, Volume 3, Issue 5, October 2014 ISS (Online) : 2277-5420 www.ijcs.org 304 A Comparative Study of Prediction of Inverse Kinematics Solution of

More information

A control-based algorithm for rate adaption in MPEG-DASH

A control-based algorithm for rate adaption in MPEG-DASH A control-based algorithm for rate adaption in MPEG-DASH Dimitrios J. Vergados, Angelos Michalas, Aggeliki Sgora,2, and Dimitrios D. Vergados 2 Department of Informatics Engineering, Technological Educational

More information

INF4820, Algorithms for AI and NLP: Evaluating Classifiers Clustering

INF4820, Algorithms for AI and NLP: Evaluating Classifiers Clustering INF4820, Algorithms for AI and NLP: Evaluating Classifiers Clustering Erik Velldal University of Oslo Sept. 18, 2012 Topics for today 2 Classification Recap Evaluating classifiers Accuracy, precision,

More information

THE VARIABILITY OF FUZZY AGGREGATION METHODS FOR PARTIAL INDICATORS OF QUALITY AND THE OPTIMAL METHOD CHOICE

THE VARIABILITY OF FUZZY AGGREGATION METHODS FOR PARTIAL INDICATORS OF QUALITY AND THE OPTIMAL METHOD CHOICE THE VARIABILITY OF FUZZY AGGREGATION METHODS FOR PARTIAL INDICATORS OF QUALITY AND THE OPTIMAL METHOD CHOICE Mikhail V. Koroteev 1, Pavel V. Tereliansky 1, Oleg I. Vasilyev 2, Abduvap M. Zulpuyev 3, Kadanbay

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

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

A framework for fuzzy models of multiple-criteria evaluation

A framework for fuzzy models of multiple-criteria evaluation INTERNATIONAL CONFERENCE ON FUZZY SET THEORY AND APPLICATIONS Liptovský Ján, Slovak Republic, January 30 - February 3, 2012 A framework for fuzzy models of multiple-criteria evaluation Jana Talašová, Ondřej

More information

6. Dicretization methods 6.1 The purpose of discretization

6. Dicretization methods 6.1 The purpose of discretization 6. Dicretization methods 6.1 The purpose of discretization Often data are given in the form of continuous values. If their number is huge, model building for such data can be difficult. Moreover, many

More information

Dinner for Two, Reprise

Dinner for Two, Reprise Fuzzy Logic Toolbox Dinner for Two, Reprise In this section we provide the same two-input, one-output, three-rule tipping problem that you saw in the introduction, only in more detail. The basic structure

More information

Fuzzy Reasoning. Outline

Fuzzy Reasoning. Outline Fuzzy Reasoning Outline Introduction Bivalent & Multivalent Logics Fundamental fuzzy concepts Fuzzification Defuzzification Fuzzy Expert System Neuro-fuzzy System Introduction Fuzzy concept first introduced

More information

CHAPTER 4 K-MEANS AND UCAM CLUSTERING ALGORITHM

CHAPTER 4 K-MEANS AND UCAM CLUSTERING ALGORITHM CHAPTER 4 K-MEANS AND UCAM CLUSTERING 4.1 Introduction ALGORITHM Clustering has been used in a number of applications such as engineering, biology, medicine and data mining. The most popular clustering

More information

RULE BASED SIGNATURE VERIFICATION AND FORGERY DETECTION

RULE BASED SIGNATURE VERIFICATION AND FORGERY DETECTION RULE BASED SIGNATURE VERIFICATION AND FORGERY DETECTION M. Hanmandlu Multimedia University Jalan Multimedia 63100, Cyberjaya Selangor, Malaysia E-mail:madasu.hanmandlu@mmu.edu.my M. Vamsi Krishna Dept.

More information

INF4820 Algorithms for AI and NLP. Evaluating Classifiers Clustering

INF4820 Algorithms for AI and NLP. Evaluating Classifiers Clustering INF4820 Algorithms for AI and NLP Evaluating Classifiers Clustering Murhaf Fares & Stephan Oepen Language Technology Group (LTG) September 27, 2017 Today 2 Recap Evaluation of classifiers Unsupervised

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

INTERNATIONAL RESEARCH JOURNAL OF MULTIDISCIPLINARY STUDIES

INTERNATIONAL RESEARCH JOURNAL OF MULTIDISCIPLINARY STUDIES STUDIES & SPPP's, Karmayogi Engineering College, Pandharpur Organize National Conference Special Issue March 2016 Neuro-Fuzzy System based Handwritten Marathi System Numerals Recognition 1 Jayashri H Patil(Madane),

More information

Fuzzy Set, Fuzzy Logic, and its Applications

Fuzzy Set, Fuzzy Logic, and its Applications Sistem Cerdas (TE 4485) Fuzzy Set, Fuzzy Logic, and its pplications Instructor: Thiang Room: I.201 Phone: 031-2983115 Email: thiang@petra.ac.id Sistem Cerdas: Fuzzy Set and Fuzzy Logic - 1 Introduction

More information

Aircraft Landing Control Using Fuzzy Logic and Neural Networks

Aircraft Landing Control Using Fuzzy Logic and Neural Networks Aircraft Landing Control Using Fuzzy Logic and Neural Networks Elvira Lakovic Intelligent Embedded Systems elc10001@student.mdh.se Damir Lotinac Intelligent Embedded Systems dlc10001@student.mdh.se ABSTRACT

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

Generalized Fuzzy Clustering Model with Fuzzy C-Means

Generalized Fuzzy Clustering Model with Fuzzy C-Means Generalized Fuzzy Clustering Model with Fuzzy C-Means Hong Jiang 1 1 Computer Science and Engineering, University of South Carolina, Columbia, SC 29208, US jiangh@cse.sc.edu http://www.cse.sc.edu/~jiangh/

More information

* The terms used for grading are: - bad - good

* The terms used for grading are: - bad - good Hybrid Neuro-Fuzzy Systems or How to Combine German Mechanics with Italian Love by Professor Michael Negnevitsky University of Tasmania Introduction Contents Heterogeneous Hybrid Systems Diagnosis of myocardial

More information

CT79 SOFT COMPUTING ALCCS-FEB 2014

CT79 SOFT COMPUTING ALCCS-FEB 2014 Q.1 a. Define Union, Intersection and complement operations of Fuzzy sets. For fuzzy sets A and B Figure Fuzzy sets A & B The union of two fuzzy sets A and B is a fuzzy set C, written as C=AUB or C=A OR

More information

Fuzzy C-MeansC. By Balaji K Juby N Zacharias

Fuzzy C-MeansC. By Balaji K Juby N Zacharias Fuzzy C-MeansC By Balaji K Juby N Zacharias What is Clustering? Clustering of data is a method by which large sets of data is grouped into clusters of smaller sets of similar data. Example: The balls of

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

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

A Fuzzy C-means Clustering Algorithm Based on Pseudo-nearest-neighbor Intervals for Incomplete Data

A Fuzzy C-means Clustering Algorithm Based on Pseudo-nearest-neighbor Intervals for Incomplete Data Journal of Computational Information Systems 11: 6 (2015) 2139 2146 Available at http://www.jofcis.com A Fuzzy C-means Clustering Algorithm Based on Pseudo-nearest-neighbor Intervals for Incomplete Data

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

Classification. Vladimir Curic. Centre for Image Analysis Swedish University of Agricultural Sciences Uppsala University

Classification. Vladimir Curic. Centre for Image Analysis Swedish University of Agricultural Sciences Uppsala University Classification Vladimir Curic Centre for Image Analysis Swedish University of Agricultural Sciences Uppsala University Outline An overview on classification Basics of classification How to choose appropriate

More information

Establishing Virtual Private Network Bandwidth Requirement at the University of Wisconsin Foundation

Establishing Virtual Private Network Bandwidth Requirement at the University of Wisconsin Foundation Establishing Virtual Private Network Bandwidth Requirement at the University of Wisconsin Foundation by Joe Madden In conjunction with ECE 39 Introduction to Artificial Neural Networks and Fuzzy Systems

More information

Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization

Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization J.Venkatesh 1, B.Chiranjeevulu 2 1 PG Student, Dept. of ECE, Viswanadha Institute of Technology And Management,

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