NEURAL NETWORKS ... FEATURE SELECTION USING ANT COLONY OPTIMIZATION: APPLICATIONS IN HEALTH CARE. Motivation. Outline.

Size: px
Start display at page:

Download "NEURAL NETWORKS ... FEATURE SELECTION USING ANT COLONY OPTIMIZATION: APPLICATIONS IN HEALTH CARE. Motivation. Outline."

Transcription

1 Motivation FEATURE SELECTION USING ANT COLONY OPTIMIZATION: APPLICATIONS IN HEALTH CARE João M. C. Sousa S. M. Vieira, S. N. Finkelstein 2,3, A. S. Fialho,2, F. Cismondi,2, S. R. Reti 3 and M. D. Howell 3 Knowledge discovery process Data acquisition Data Preprocessing Target data Feature selection Preprocessed data Modeling Reduced data Interpretation Patterns Knowledge Technical University of Lisbon, Instituto Superior Técnico, Dept. of Mechanical Engineering, CIS/IDMEC LAETA, Av. Rovisco Pais, 49- Lisbon, Portugal 2 Massachusetts Institute of Technology, Engineering Systems Division, 77 Massachusetts Avenue, 239 Cambridge, MA, USA 3 Division of Clinical Informatics, Department of Medicine, Beth Israel Deaconess Medical Centre, Harvard Medical School, Boston, MA, USA From G. Piatetsky-Shapiro U. Fayyad and P. Smyth. From data mining to knowledge discovery in databases. Artificial Intelligence Magazine, 7(3):37-54, September 2 Eindhoven, the Netherlands 2 Outline Motivation Modeling Neural networks Fuzzy sets and systems Fuzzy modeling Feature selection Ant colony optimization Ant feature selection Application: predicting outcomes of sepsis patients NEURAL NETWORKS 2 September 2 Eindhoven, the Netherlands 3 Artificial neuron Types of neurons x x 2... w 2 Neuron y McCulloch and Pits (943) Threshold : n y sign wx i i i Other types of activation functions (net = w i x i ) x n w n x i : i-th input of the neuron w i : synaptic strength (weight) for x i y = (w i x i ): output signal step, if net y, if net y net e sigmoid y linear net Eindhoven, the Netherlands 5 Eindhoven, the Netherlands 6

2 Multi-Layer Perceptron (MLP) Most common MLP Can learn functions that are not linearly separable. Output signals x... x i... x n h b h w h w ij w nm h b m h Hidden layer 2... j... m o o w b o w jk o w ml o b l Output layer... k... l y y k y l Eindhoven, the Netherlands 7 Eindhoven, the Netherlands 8 Most common MLP Learning in NN Output of neurons in the hidden-layer h j : tanh n n i i h n h wx i ij i h wxb wx j ij i j ij i Output of neurons in the output-layer y k : m m o o o j j y w h b w h k jk j j jk k m j w h o jk j sigmoid linear Biological neural networks: Synaptic connections amongst neurons which simultaneously exhibit high activity are strengthned. Artificial neural networks: Mathematical approximation of biological learning. Error minimization (nonlinear optimization problem). Error backpropagation (first-order gradient) Newton methods (second-order gradient) Levenberg-Marquardt (second-order gradient) Conjugate gradients... Eindhoven, the Netherlands 9 Eindhoven, the Netherlands Supervised learning Bibliography x Training data: e y T T T T 2 N X x x x T T T T 2 N Y y y y S. Haykin. Neural Networks - A Comprehensive Foundation. Prentice Hall, 999. J.-S. Jang, C.-T. Sun and E. Mizutani. Neuro-Fuzzy and Soft Computing: A Computational Approach to Learning and Machine Intelligence. Prentice Hall, New Jersey, 997. Andries P. Engelbrecht. Computational Intelligence: An Introduction. John Wiley, Chichester, 22 Michael Negnevitsky. Artificial Intelligence: A Guide to Intelligent Systems. Addison-Wesley, Pearson Education, 22. Eindhoven, the Netherlands Eindhoven, the Netherlands 2 2

3 Introduction FUZZY SETS Basic Concepts How to simplify very complex systems? Allow some degree of uncertainty in their description! How to deal mathematically with uncertainty? Using probabilistic theory (stochastic). Using the theory of fuzzy sets (non-stochastic). Proposed in 965 by Lotfi Zadeh (Fuzzy Sets, Information Control, 8, pp ). Imprecision or vagueness in natural language does not imply a loss of accuracy or meaningfulness! Eindhoven, the Netherlands 4 Classical set Logic propositions Example: set of old people A = {age age 7} A Nick is old... true or false Nick s age: age Nick = 7, A (7) = (true) age Nick = 69.9, A (69.9) = (false) A Eindhoven, the Netherlands 5 6 Fuzzy set Fuzzy proposition Graded membership, element belongs to a set to a certain degree. membership grade A Nick is old... degree of truth age Nick = 7, A (7) =.5 age Nick = 69.9, A (69.9) =.49 age Nick = 9, A (9) = A membership grade Eindhoven, the Netherlands 7 8 3

4 Typical linguistic values Linguistic variable membership grade young middle age old x is age = {young, middle age, old} membership grade young middle age old semantic rules M X Eindhoven, the Netherlands 9 2 Fuzzy complement Intersection of fuzzy sets (x) = A (x) AB (x) = min( A (x), B (x)) A A B x x Eindhoven, the Netherlands 2 Eindhoven, the Netherlands 22 Union of fuzzy sets AB (x) = max( A (x), B (x)) A B FUZZY SYSTEMS x Eindhoven, the Netherlands 23 4

5 Linguistic variable Where: {x,,, M X } x name of the linguistic variable linguistic values (terms) Universe of discourse M X semantic rule that associates each linguistic value to a membership function. Fuzzy if-then rules Fuzzy propositions x is A, y is B Linguistic (Mamdani) fuzzy if-then rule: Antecedent: x is A Consequent: y is B If x is A then y is B Rule If x is A then y is B is represented by a fuzzy relation defined on X Y. Eindhoven, the Netherlands 25 Eindhoven, the Netherlands 26 Examples If the road is slippery then brake softly. If error is Negative big and e is Positive big then u is Negative small. If a tomato is red then the tomato is ripe. If the temperature is very high then reduce the heat a lot. If the valve is closed then the pressure is high. Linguistic (Mamdani) model k k k R : Ifxis A thenyis B, k,2,, K Decomposing using conjunctive forms: R : If x is A and x is A andand x is A k k k k 2 2 n n k k k then yis B and y2 is B2 andand yp is Bp Degree of fulfillment of antecedents: k = ( x ) ( x ) ( x ), k,2,, K A 2 k A2 k A k n n Eindhoven, the Netherlands 27 Eindhoven, the Netherlands 28 Takagi-Sugeno fuzzy model R k : If xis A k then y k f k ( x), k,2,, K Affine linear form: T k k k k k R : If xis A then y a xb Degree of fulfillment k defined as in linguistic models Model output given by the weighted fuzzy-mean: y K k k K k k T k y ( a ) xb k k K K j j j j Bibliography G. Klir and T. Folger. Fuzzy Sets Uncertainty and Information. Prentice Hall, 988. J.-S. Jang, C.-T. Sun and E. Mizutani. Neuro-Fuzzy and Soft Computing: A Computational Approach to Learning and Machine Intelligence. Prentice Hall, New Jersey, 997. Andries P. Engelbrecht. Computational Intelligence: An Introduction. John Wiley, Chichester, 22. J.M.C. Sousa and U. Kaymak. Fuzzy Decision Making in Modeling and Control. World Scientific Series in Robotics and Intelligent Systems, vol. 27. World Scientific Pub. Co., Singapore, Dec. 22 Michael Negnevitsky. Artificial Intelligence: A Guide to Intelligent Systems. Addison-Wesley, Pearson Education, 22. R. Babuska. Fuzzy Modeling for Control. Kluwer Academic Publishers, 998. Eindhoven, the Netherlands 29 Eindhoven, the Netherlands 3 5

6 Kernel-based modeling FUZZY MODELING Fuzzy systems Radial basis function networks Support vector machines Multi-layer perceptron... Fuzzy systems can be interpretable! Fuzzy sets can close the gap between symbolic processing and numerical computations. Eindhoven, the Netherlands 32 Fuzzy system parameters Parameters of antecedent membership functions (shape, location, etc.) Parameters of consequent membership functions (Mamdani systems) Parameters of consequent functions (Takagi-Sugeno systems) Aggregation of antecedent memberships Implication/reasoning Defuzzification function (Mamdani systems) Building fuzzy models Data-driven approach nonlinear mapping extract from input-output data: rules antecedents (membership functions) consequents (membership or crisp functions) Eindhoven, the Netherlands 33 Eindhoven, the Netherlands 34 Fuzzy c-means Modeling based on fuzzy clustering MF.5.5 Y Assumes partition matrix is fixed.5 X.5 MF MF.5.5 Y X.5. Collect the data 2. Select model structure (Mamdani, Takagi-Sugeno, ) 3. Select number of clusters and clustering algorithm 4. Cluster the data 5. Obtain antecedent membership functions (MF) from clusters. Obtain consequents (MF or parameters) 6. Determine a fuzzy rule for each cluster 7. Simplify the model, if necessary 8. Validate the model.5 Y X.5 35 Eindhoven, the Netherlands 36 6

7 Building fuzzy models Structure Input and output variables. For dynamic systems also the representation of the dynamics. Number of membership functions per variable, type of membership functions, number of rules. Parameters Antecedent membership functions Consequent parameters Linguistic models from clustering k k k R : Ifxis A thenyis B, k,2,, K Use fuzzy c-means algorithm. Cluster data in input output product space. Membership functions obtained by: projection onto variables, membership function parameterization. One rule per cluster Eindhoven, the Netherlands 37 Eindhoven, the Netherlands 38 Example of linguistic model Selecting number of antecedents If income is Low then tax is Low If income is High then tax is High A priori knowledge (experts, dynamics, etc.) Regularity criterion based on cross-validation. Split training set randomly into two parts (A and B) Minimize regularity criterion: RC y y y y ka kb A AB B BA ˆ ˆ i i k B i i 2 2 2kA i i Variables selected incrementally until regularity criterion increases. Figure reproduced with permission of Prof. Uzay Kaymak 39 Eindhoven, the Netherlands 4 Selecting number of antecedents Feature selection (FS) Principal Component Analysis (PCA) Curvilinear Component Analysis (CCA) (...) Tree search methods Bottom-up Top-down FS using genetic algorithms FS using ant colony optimization FEATURE SELECTION Eindhoven, the Netherlands 4 7

8 Introduction Many applications have hundreds to tens of thousands of variables/features Many are irrelevant and/or redundant. Curse of dimensionality. Feature selection What is feature selection? Remove features (inputs) X(i) to improve (or least degrade) prediction of outputs Y. Advantages: Feature selection selects most relevant features Collect/process less features and data Less complex models run faster Models are easier to understand, verify and explain 2 September 2 Eindhoven, the Netherlands 43 Eindhoven, the Netherlands 44 Feature selection algorithms Tree search bottom-up Filters Based on general characteristics of data to be evaluated. No model is involved. Wrappers Uses model performance to evaluate feature subsets. Train one classification model for each feature subset. Hybrid methods Do not retrain the model at every step. Search feature selection space and model parameter space simultaneously. Eindhoven, the Netherlands 45 2 September 2 Eindhoven, the Netherlands 46 Biologically inspired algorithms ANT COLONY OPTIMIZATION Artificial ant colonies: maybe the most used method from the artificial life algorithms. Introduced by Marco Dorigo (992), has been well received by academic world and it is starting to be used in industrial applications. Applications: Traveling Salesman Problem, Vehicle Routing, Quadratic Assignment Problem, Internet Routing, Logistic Scheduling, clustering and data mining problems. Eindhoven, the Netherlands 48 8

9 Ant Colony Optimization What is special about ants? Artificial Life algorithms: swarm, ants, wasps, bees Ant Colony Optimization is one of the most used method of the Artificial Life algorithms. Applications: Travelling salesman problem, vehicle routing, quadratic assignment problem, internet routing, logistics scheduling. There are also some applications of ACO in clustering and data mining problems, including feature selection. Ants can perform complex tasks: nest building, food storage garbage collection, war foraging (to wander in search of food) There is no management in an ant colony collective intelligence They communicate using: pheromones (chemical substance), sound, touch Curiosities: Ant colonies exist for more than million years Myrmercologists estimate that there are around 2 species of ants Eindhoven, the Netherlands 49 Eindhoven, the Netherlands 5 The foraging behaviour of ants Artificial ants How can almost blind animals manage to learn the shortest route paths from their nests to the food source and back? a) - Ants follow path between the Nest and the Food Source c) - On the shorter path, more pheromones are laid down b) - Ants go around the obstacle following one of two different paths with equal probability d) At the end, all ants follow the shortest path. Fotos: Eindhoven, the Netherlands 5 Artificial ants move in graphs nodes / arcs environment is discrete As real ants: choose paths based on pheromone concentration deposit pheromones on paths Environment updates pheromones Extra abilities of artificial ants: prior knowledge (heuristic ) memory (feasible neighbourhood N 52 Mathematical framework Bibliography Choose node ij ij, if j N k p ij ij ij j, otherwise Update feasible neighbourhood N N \ j Pheromone update k ( l ) ( l) ( ), if(, ) k Q f i j S ij, otherwise ij Initialization Set ij = For l =: N max Build a complete tour For i = to n For k = to m Choose node Update N Apply local heuristic end end Analyze solutions For k = to m Compute f k end Update pheromones end Marco Dorigo and Thomas Stützle. Ant Colony Optimization. The MIT Press. July 24. J. Kennedy, R. C. Eberhart and Y. Shi. Swarm Intelligence. Morgan Kaufmann Publishers, 22. Andries P. Engelbrecht. Computational Intelligence: An Introduction. John Wiley, Chichester, 22 Eindhoven, the Netherlands

10 Objective function ANT FEATURE SELECTION Objectives: minimize the number of misclassifications, or the classification error N e reduce the number of features, or the feature cardinality N f minimize f wne w2nf Tradeoff precision vs. accuracy. 2 September 2 Eindhoven, the Netherlands 56 Multicriteria ant system Ant Feature Selection (AFS) Feature Feature N Rank Features Update pheromone Ant colony for cardinality of features Ant system Update pheromone Ant colony for selection of features X test Test Modeling Y test Choose node ij ij, if j N k p ij ij ij j, otherwise x 3 x x2 x 4 Minimize number of features N cycles Cost Minimize classification error Pheromone update k ( l) ( l)( ) ij x 5 x 7 x n Subset: {x 3,x 6,x 7,x,x 4 } x 6 2 September 2 Eindhoven, the Netherlands 57 2 September 2 Eindhoven, the Netherlands 58 Heuristics in AFS Heuristic for feature cardinality: Fisher s score for the features () i () i Fi () () () i c c2 2 2 c i c2 2 mean and variance values of feature i for the samples in class c and c 2 Heuristic for selection of features: classification error e(i) for the individual features f() i ei () Ant feature selection General design Number of ants g Balance of exploration and exploitation Combination with greedy heuristics or local search When should pheromones be updated? 2 September 2 Eindhoven, the Netherlands 59 Eindhoven, the Netherlands 6

11 Algorithm /* Initialization */ Set parameters f, n, f, n, f, n, I, N, g. for t = to I Choose size of subset N f (k) for each ant k for l = to N Build feature set L k f(t) choosing N f (k) features Derive model using L k f(t) features selected by ant k Compute classification error E k (t) Update pheromone trails ni (t + ) and fj (t + ) end for end for Eindhoven, the Netherlands 6 PREDICTING OUTCOMES OF SEPTIC SHOCK PATIENTS Motivation Problem Septic shock is a common ICU key adverse outcome, translated into ~5% mortality rate and high costs of treatments. Goal Predict the outcome (survive or decease) of septic shock patients, for purposes of therapy management. Methods Fuzzy Systems or Neural Networks + Feature Selection (tree search and ant colony optimization) Sepsis Annual mortality rate of sepsis in USA: more than 22,. Sepsis is the tenth most common cause of death. Severe sepsis accounts 2% to 3% of all hospital admissions. 59% of patients with sepsis require ICU care, composing.4% of ICU admissions. The mortality rate for severe sepsis ranges from 3% to 5%, and is as high as 8% to 9% for septic shock and multiple organ dysfunction. 2 September 2 Eindhoven, the Netherlands 63 2 September 2 Eindhoven, the Netherlands 64 Septic shock - background Management of sepsis is increasingly protocol-driven Care is goal-directed and parameterized With goal-directed therapy, care becomes similar to a control problem, with ideal process of care revolving around: Setting a goal/target for a specific physiological parameter Rapidly driving the physiologic process toward specific goal/target Maintaining that physiological parameter within upper and lower limits of that goal Septic shock - assumptions Adequacy of control depends largely on: Close monitoring Early detection of change Active management and intervention by nurses 2 September 2 Eindhoven, the Netherlands 65 2 September 2 Eindhoven, the Netherlands 66

12 MEDAN database Problems in the database Database used as testbench (Paetza 23) Variables The MEDAN data base contains the data of 3 variables of 387 patients Data from ICU from collected by medical documentation staff All patients have septic shock of abdominal cause Task Predict patients survival Selection of 387 patients and 59 variables. 2 September 2 Eindhoven, the Netherlands 67 2 September 2 Eindhoven, the Netherlands 68 Problems in the database One of the most complete patients. Problems in the database Measurements for a considerable part of the variables stopped. Variable Variable Time [hours] Time [hours] 2 September 2 Eindhoven, the Netherlands 69 2 September 2 Eindhoven, the Netherlands 7 Problems in the database Long periods with missing data. Variable Classification measures In this example we used the following measures: Classification accuracy (% of correct classification) Area under the ROC Curve (AUC) Specificity Sensitivity Time [hours] 2 September 2 Eindhoven, the Netherlands 7 2 September 2 Eindhoven, the Netherlands 72 2

13 Confusion matrix Specificity and Sensibility Specificity or true negative rate (TNR) TN Specificity TN FP Sensitivity or true positive rate (TPR) TP Sensibility TP FN 2 September 2 Eindhoven, the Netherlands 73 2 September 2 Eindhoven, the Netherlands 74 Area Under the ROC Curve (AUC) In signal detection theory, a receiver operating characteristic (ROC), or simply ROC curve, is a graphical plot of the sensitivity, vs. false positive ratio ( specificity). Area under the ROC curve (AUC) Results Classification accuracy ACC (%) FS method - Tree search AFS Model NN [Paetza] 2 Features set 28 Features set Fuzzy NN Fuzzy NN September 2 Eindhoven, the Netherlands 75 2 September 2 Eindhoven, the Netherlands 76 Results Specificity Results Sensitivity FS method - Tree search AFS Model NN [Paetza] 2 Features set 28 Features set Fuzzy NN Fuzzy NN FS method - Tree search AFS Model NN [Paetza] 2 Features set 28 Features set Fuzzy NN Fuzzy NN September 2 Eindhoven, the Netherlands 77 2 September 2 Eindhoven, the Netherlands 78 3

14 Results AUC 2 features subset % 8% FS method - Tree search Model NN [Paetza] 2 Features set 28 Features set Fuzzy NN Frequency 6% 4% 2% % Feature label BU + FM AFS + FM AFS + NN BU + NN AFS Fuzzy NN Most frequent features: 8 ph 26 Calcium 28 Creatinine 2 September 2 Eindhoven, the Netherlands 79 2 September 2 Eindhoven, the Netherlands 8 28 features subset Future work Frequency % 9% 8% 7% 6% 5% 4% 3% 2% % % Feature label Most frequent features: 8, 26, 28 and 8 thrombocytes 4 CRP (C-reactive protein) 22 antithrombiniii 85 FiO2 35 total bilirubin BU + FM AFS + FM AFS + NN BU + NN Apply the same techniques to larger health care databases with more available features (MIMIC II) MIMIC II (dimension of database) 4, patients and 5 features Preprocessing Large amount of missing values Uneven time samplings Validate models with other datasets Hospital da Luz in Lisbon. 2 September 2 Eindhoven, the Netherlands 8 2 September 2 Eindhoven, the Netherlands 82 4

Feature Selection in Knowledge Discovery

Feature Selection in Knowledge Discovery Feature Selection in Knowledge Discovery Susana Vieira Technical University of Lisbon, Instituto Superior Técnico Department of Mechanical Engineering, Center of Intelligent Systems, IDMEC-LAETA Av. Rovisco

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

ACO, NATURAL AGENTS APPLIED TO FEATURE SELECTION

ACO, NATURAL AGENTS APPLIED TO FEATURE SELECTION Multi agent systems ACO, NATURAL AGENTS APPLIED TO FEATURE SELECTION Susana Vieira Technical University of Lisbon, Instituto Superior Técnico Dept. of Mechanical Engineering, Center of Intelligent Systems/IDMEC

More information

PART III APPLICATIONS

PART III APPLICATIONS S. Vieira PART III APPLICATIONS Fuzz IEEE 2013, Hyderabad India 1 Applications Finance Value at Risk estimation based on a PFS model for density forecast of a continuous response variable conditional on

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

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

Ant Colony Optimization for dynamic Traveling Salesman Problems

Ant Colony Optimization for dynamic Traveling Salesman Problems Ant Colony Optimization for dynamic Traveling Salesman Problems Carlos A. Silva and Thomas A. Runkler Siemens AG, Corporate Technology Information and Communications, CT IC 4 81730 Munich - Germany thomas.runkler@siemens.com

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

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

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

Fuzzy Clustering of Time-variant and invariant Features: Application to Sepsis Outcome Prediction

Fuzzy Clustering of Time-variant and invariant Features: Application to Sepsis Outcome Prediction Fuzzy Clustering of Time-variant and invariant Features: Application to Sepsis Outcome Prediction Marta C. Ferreira* * Technical University of Lisbon, Instituto Superior Técnico, Dept. of Mechanical Engineering,

More information

METAHEURISTICS. Introduction. Introduction. Nature of metaheuristics. Local improvement procedure. Example: objective function

METAHEURISTICS. Introduction. Introduction. Nature of metaheuristics. Local improvement procedure. Example: objective function Introduction METAHEURISTICS Some problems are so complicated that are not possible to solve for an optimal solution. In these problems, it is still important to find a good feasible solution close to the

More information

DERIVATIVE-FREE OPTIMIZATION

DERIVATIVE-FREE OPTIMIZATION DERIVATIVE-FREE OPTIMIZATION Main bibliography J.-S. Jang, C.-T. Sun and E. Mizutani. Neuro-Fuzzy and Soft Computing: A Computational Approach to Learning and Machine Intelligence. Prentice Hall, New Jersey,

More information

CS 354R: Computer Game Technology

CS 354R: Computer Game Technology CS 354R: Computer Game Technology AI Fuzzy Logic and Neural Nets Fall 2018 Fuzzy Logic Philosophical approach Decisions based on degree of truth Is not a method for reasoning under uncertainty that s probability

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

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

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

Final Exam. Controller, F. Expert Sys.., Solving F. Ineq.} {Hopefield, SVM, Comptetive Learning,

Final Exam. Controller, F. Expert Sys.., Solving F. Ineq.} {Hopefield, SVM, Comptetive Learning, Final Exam Question on your Fuzzy presentation {F. Controller, F. Expert Sys.., Solving F. Ineq.} Question on your Nets Presentations {Hopefield, SVM, Comptetive Learning, Winner- take all learning for

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

International Journal of Current Trends in Engineering & Technology Volume: 02, Issue: 01 (JAN-FAB 2016)

International Journal of Current Trends in Engineering & Technology Volume: 02, Issue: 01 (JAN-FAB 2016) Survey on Ant Colony Optimization Shweta Teckchandani, Prof. Kailash Patidar, Prof. Gajendra Singh Sri Satya Sai Institute of Science & Technology, Sehore Madhya Pradesh, India Abstract Although ant is

More information

Evaluating Classifiers

Evaluating Classifiers Evaluating Classifiers Reading for this topic: T. Fawcett, An introduction to ROC analysis, Sections 1-4, 7 (linked from class website) Evaluating Classifiers What we want: Classifier that best predicts

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

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

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

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

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

Fuzzy Reasoning. Linguistic Variables

Fuzzy Reasoning. Linguistic Variables Fuzzy Reasoning Linguistic Variables Linguistic variable is an important concept in fuzzy logic and plays a key role in its applications, especially in the fuzzy expert system Linguistic variable is a

More information

Evaluating Classifiers

Evaluating Classifiers Evaluating Classifiers Reading for this topic: T. Fawcett, An introduction to ROC analysis, Sections 1-4, 7 (linked from class website) Evaluating Classifiers What we want: Classifier that best predicts

More information

Fuzzy Sets and Fuzzy Logic

Fuzzy Sets and Fuzzy Logic Fuzzy Sets and Fuzzy Logic KR Chowdhary, Professor, Department of Computer Science & Engineering, MBM Engineering College, JNV University, Jodhpur, Email: Outline traditional logic : {true,false} Crisp

More information

Feature Selection. CE-725: Statistical Pattern Recognition Sharif University of Technology Spring Soleymani

Feature Selection. CE-725: Statistical Pattern Recognition Sharif University of Technology Spring Soleymani Feature Selection CE-725: Statistical Pattern Recognition Sharif University of Technology Spring 2013 Soleymani Outline Dimensionality reduction Feature selection vs. feature extraction Filter univariate

More information

Fuzzy Sets and Fuzzy Logic. KR Chowdhary, Professor, Department of Computer Science & Engineering, MBM Engineering College, JNV University, Jodhpur,

Fuzzy Sets and Fuzzy Logic. KR Chowdhary, Professor, Department of Computer Science & Engineering, MBM Engineering College, JNV University, Jodhpur, Fuzzy Sets and Fuzzy Logic KR Chowdhary, Professor, Department of Computer Science & Engineering, MBM Engineering College, JNV University, Jodhpur, Outline traditional logic : {true,false} Crisp Logic

More information

A Naïve Soft Computing based Approach for Gene Expression Data Analysis

A Naïve Soft Computing based Approach for Gene Expression Data Analysis Available online at www.sciencedirect.com Procedia Engineering 38 (2012 ) 2124 2128 International Conference on Modeling Optimization and Computing (ICMOC-2012) A Naïve Soft Computing based Approach for

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

CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS

CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS CHAPTER 4 CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS 4.1 Introduction Optical character recognition is one of

More information

INF 4300 Classification III Anne Solberg The agenda today:

INF 4300 Classification III Anne Solberg The agenda today: INF 4300 Classification III Anne Solberg 28.10.15 The agenda today: More on estimating classifier accuracy Curse of dimensionality and simple feature selection knn-classification K-means clustering 28.10.15

More information

What is all the Fuzz about?

What is all the Fuzz about? What is all the Fuzz about? Fuzzy Systems CPSC 433 Christian Jacob Dept. of Computer Science Dept. of Biochemistry & Molecular Biology University of Calgary Fuzzy Systems in Knowledge Engineering Fuzzy

More information

Performance Analysis of Data Mining Classification Techniques

Performance Analysis of Data Mining Classification Techniques Performance Analysis of Data Mining Classification Techniques Tejas Mehta 1, Dr. Dhaval Kathiriya 2 Ph.D. Student, School of Computer Science, Dr. Babasaheb Ambedkar Open University, Gujarat, India 1 Principal

More information

Hybrid AFS Algorithm and k-nn Classification for Detection of Diseases

Hybrid AFS Algorithm and k-nn Classification for Detection of Diseases Hybrid AFS Algorithm and k-nn Classification for Detection of Diseases Logapriya S Dr.G.Anupriya II ME(CSE) Department of Computer Science and Engineering Dr. Mahalingam college of Engineering and Technology,

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

Fuzzy Rules & Fuzzy Reasoning

Fuzzy Rules & Fuzzy Reasoning Sistem Cerdas : PTK Pasca Sarjana - UNY Fuzzy Rules & Fuzzy Reasoning Pengampu: Fatchul rifin Referensi: Jyh-Shing Roger Jang et al., Neuro-Fuzzy and Soft Computing: Computational pproach to Learning and

More information

An Ant Colony Based System for Data Mining: Applications to Medical Data

An Ant Colony Based System for Data Mining: Applications to Medical Data An Ant Colony Based System for Data Mining: Applications to Medical Data Rafael S. Parpinelli 1 Heitor S. Lopes 1 Alex A. Freitas 2 1 CEFET-PR, CPGEI Av. Sete de Setembro, 3165 Curitiba - PR, 80230-901

More information

Best First and Greedy Search Based CFS and Naïve Bayes Algorithms for Hepatitis Diagnosis

Best First and Greedy Search Based CFS and Naïve Bayes Algorithms for Hepatitis Diagnosis Best First and Greedy Search Based CFS and Naïve Bayes Algorithms for Hepatitis Diagnosis CHAPTER 3 BEST FIRST AND GREEDY SEARCH BASED CFS AND NAÏVE BAYES ALGORITHMS FOR HEPATITIS DIAGNOSIS 3.1 Introduction

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

Ant ColonyAlgorithms. for Data Classification

Ant ColonyAlgorithms. for Data Classification Ant ColonyAlgorithms for Data Classification Alex A. Freitas University of Kent, Canterbury, UK Rafael S. Parpinelli UDESC, Joinville, Brazil Heitor S. Lopes UTFPR, Curitiba, Brazil INTRODUCTION Ant Colony

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

Neural Networks. CE-725: Statistical Pattern Recognition Sharif University of Technology Spring Soleymani

Neural Networks. CE-725: Statistical Pattern Recognition Sharif University of Technology Spring Soleymani Neural Networks CE-725: Statistical Pattern Recognition Sharif University of Technology Spring 2013 Soleymani Outline Biological and artificial neural networks Feed-forward neural networks Single layer

More information

ABC Optimization: A Co-Operative Learning Approach to Complex Routing Problems

ABC Optimization: A Co-Operative Learning Approach to Complex Routing Problems Progress in Nonlinear Dynamics and Chaos Vol. 1, 2013, 39-46 ISSN: 2321 9238 (online) Published on 3 June 2013 www.researchmathsci.org Progress in ABC Optimization: A Co-Operative Learning Approach to

More information

Fuzzy Systems (1/2) Francesco Masulli

Fuzzy Systems (1/2) Francesco Masulli (1/2) Francesco Masulli DIBRIS - University of Genova, ITALY & S.H.R.O. - Sbarro Institute for Cancer Research and Molecular Medicine Temple University, Philadelphia, PA, USA email: francesco.masulli@unige.it

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

^ 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

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

Artificial Neural Networks (Feedforward Nets)

Artificial Neural Networks (Feedforward Nets) Artificial Neural Networks (Feedforward Nets) y w 03-1 w 13 y 1 w 23 y 2 w 01 w 21 w 22 w 02-1 w 11 w 12-1 x 1 x 2 6.034 - Spring 1 Single Perceptron Unit y w 0 w 1 w n w 2 w 3 x 0 =1 x 1 x 2 x 3... x

More information

4.12 Generalization. In back-propagation learning, as many training examples as possible are typically used.

4.12 Generalization. In back-propagation learning, as many training examples as possible are typically used. 1 4.12 Generalization In back-propagation learning, as many training examples as possible are typically used. It is hoped that the network so designed generalizes well. A network generalizes well when

More information

Data Mining. Neural Networks

Data Mining. Neural Networks Data Mining Neural Networks Goals for this Unit Basic understanding of Neural Networks and how they work Ability to use Neural Networks to solve real problems Understand when neural networks may be most

More information

Solving Travelling Salesmen Problem using Ant Colony Optimization Algorithm

Solving Travelling Salesmen Problem using Ant Colony Optimization Algorithm SCITECH Volume 3, Issue 1 RESEARCH ORGANISATION March 30, 2015 Journal of Information Sciences and Computing Technologies www.scitecresearch.com Solving Travelling Salesmen Problem using Ant Colony Optimization

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

Research on Applications of Data Mining in Electronic Commerce. Xiuping YANG 1, a

Research on Applications of Data Mining in Electronic Commerce. Xiuping YANG 1, a International Conference on Education Technology, Management and Humanities Science (ETMHS 2015) Research on Applications of Data Mining in Electronic Commerce Xiuping YANG 1, a 1 Computer Science Department,

More information

Parallel Implementation of Travelling Salesman Problem using Ant Colony Optimization

Parallel Implementation of Travelling Salesman Problem using Ant Colony Optimization Parallel Implementation of Travelling Salesman Problem using Ant Colony Optimization Gaurav Bhardwaj Department of Computer Science and Engineering Maulana Azad National Institute of Technology Bhopal,

More information

Introduction to Fuzzy Logic. IJCAI2018 Tutorial

Introduction to Fuzzy Logic. IJCAI2018 Tutorial Introduction to Fuzzy Logic IJCAI2018 Tutorial 1 Crisp set vs. Fuzzy set A traditional crisp set A fuzzy set 2 Crisp set vs. Fuzzy set 3 Crisp Logic Example I Crisp logic is concerned with absolutes-true

More information

Enhanced Artificial Bees Colony Algorithm for Robot Path Planning

Enhanced Artificial Bees Colony Algorithm for Robot Path Planning Enhanced Artificial Bees Colony Algorithm for Robot Path Planning Department of Computer Science and Engineering, Jaypee Institute of Information Technology, Noida ABSTRACT: This paper presents an enhanced

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

Chapter 2: FUZZY SETS

Chapter 2: FUZZY SETS Ch.2: Fuzzy sets 1 Chapter 2: FUZZY SETS Introduction (2.1) Basic Definitions &Terminology (2.2) Set-theoretic Operations (2.3) Membership Function (MF) Formulation & Parameterization (2.4) Complement

More information

APPLICATIONS OF INTELLIGENT HYBRID SYSTEMS IN MATLAB

APPLICATIONS OF INTELLIGENT HYBRID SYSTEMS IN MATLAB APPLICATIONS OF INTELLIGENT HYBRID SYSTEMS IN MATLAB Z. Dideková, S. Kajan Institute of Control and Industrial Informatics, Faculty of Electrical Engineering and Information Technology, Slovak University

More information

FUZZY BOOLEAN ALGEBRAS AND LUKASIEWICZ LOGIC. Angel Garrido

FUZZY BOOLEAN ALGEBRAS AND LUKASIEWICZ LOGIC. Angel Garrido Acta Universitatis Apulensis ISSN: 1582-5329 No. 22/2010 pp. 101-111 FUZZY BOOLEAN ALGEBRAS AND LUKASIEWICZ LOGIC Angel Garrido Abstract. In this paper, we analyze the more adequate tools to solve many

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

Introduction to Fuzzy Logic and Fuzzy Systems Adel Nadjaran Toosi

Introduction to Fuzzy Logic and Fuzzy Systems Adel Nadjaran Toosi Introduction to Fuzzy Logic and Fuzzy Systems Adel Nadjaran Toosi Fuzzy Slide 1 Objectives What Is Fuzzy Logic? Fuzzy sets Membership function Differences between Fuzzy and Probability? Fuzzy Inference.

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

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

Ant Colony Optimization

Ant Colony Optimization Ant Colony Optimization CompSci 760 Patricia J Riddle 1 Natural Inspiration The name Ant Colony Optimization was chosen to reflect its original inspiration: the foraging behavior of some ant species. It

More information

Parallel Implementation of the Max_Min Ant System for the Travelling Salesman Problem on GPU

Parallel Implementation of the Max_Min Ant System for the Travelling Salesman Problem on GPU Parallel Implementation of the Max_Min Ant System for the Travelling Salesman Problem on GPU Gaurav Bhardwaj Department of Computer Science and Engineering Maulana Azad National Institute of Technology

More information

CS145: INTRODUCTION TO DATA MINING

CS145: INTRODUCTION TO DATA MINING CS145: INTRODUCTION TO DATA MINING 08: Classification Evaluation and Practical Issues Instructor: Yizhou Sun yzsun@cs.ucla.edu October 24, 2017 Learnt Prediction and Classification Methods Vector Data

More information

IMPLEMENTATION OF ANT COLONY ALGORITHMS IN MATLAB R. Seidlová, J. Poživil

IMPLEMENTATION OF ANT COLONY ALGORITHMS IN MATLAB R. Seidlová, J. Poživil Abstract IMPLEMENTATION OF ANT COLONY ALGORITHMS IN MATLAB R. Seidlová, J. Poživil Institute of Chemical Technology, Department of Computing and Control Engineering Technická 5, Prague 6, 166 28, Czech

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

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

Solving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques

Solving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques Solving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques N.N.Poddar 1, D. Kaur 2 1 Electrical Engineering and Computer Science, University of Toledo, Toledo, OH, USA 2

More information

Image Compression: An Artificial Neural Network Approach

Image Compression: An Artificial Neural Network Approach Image Compression: An Artificial Neural Network Approach Anjana B 1, Mrs Shreeja R 2 1 Department of Computer Science and Engineering, Calicut University, Kuttippuram 2 Department of Computer Science and

More information

Image Edge Detection Using Ant Colony Optimization

Image Edge Detection Using Ant Colony Optimization Image Edge Detection Using Ant Colony Optimization Anna Veronica Baterina and Carlos Oppus Abstract Ant colony optimization (ACO) is a population-based metaheuristic that mimics the foraging behavior of

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

Classification Using Unstructured Rules and Ant Colony Optimization

Classification Using Unstructured Rules and Ant Colony Optimization Classification Using Unstructured Rules and Ant Colony Optimization Negar Zakeri Nejad, Amir H. Bakhtiary, and Morteza Analoui Abstract In this paper a new method based on the algorithm is proposed to

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

9. Lecture Neural Networks

9. Lecture Neural Networks Soft Control (AT 3, RMA) 9. Lecture Neural Networks Application in Automation Engineering Outline of the lecture 1. Introduction to Soft Control: definition and limitations, basics of "smart" systems 2.

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

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

INTRODUCTION TO DATA MINING. Daniel Rodríguez, University of Alcalá

INTRODUCTION TO DATA MINING. Daniel Rodríguez, University of Alcalá INTRODUCTION TO DATA MINING Daniel Rodríguez, University of Alcalá Outline Knowledge Discovery in Datasets Model Representation Types of models Supervised Unsupervised Evaluation (Acknowledgement: Jesús

More information

SWARM INTELLIGENCE -I

SWARM INTELLIGENCE -I SWARM INTELLIGENCE -I Swarm Intelligence Any attempt to design algorithms or distributed problem solving devices inspired by the collective behaviourof social insect colonies and other animal societies

More information

COSC 6397 Big Data Analytics. Fuzzy Clustering. Some slides based on a lecture by Prof. Shishir Shah. Edgar Gabriel Spring 2015.

COSC 6397 Big Data Analytics. Fuzzy Clustering. Some slides based on a lecture by Prof. Shishir Shah. Edgar Gabriel Spring 2015. COSC 6397 Big Data Analytics Fuzzy Clustering Some slides based on a lecture by Prof. Shishir Shah Edgar Gabriel Spring 215 Clustering Clustering is a technique for finding similarity groups in data, called

More information

ANT COLONY OPTIMIZATION FOR FINDING BEST ROUTES IN DISASTER AFFECTED URBAN AREA

ANT COLONY OPTIMIZATION FOR FINDING BEST ROUTES IN DISASTER AFFECTED URBAN AREA ANT COLONY OPTIMIZATION FOR FINDING BEST ROUTES IN DISASTER AFFECTED URBAN AREA F Samadzadegan a, N Zarrinpanjeh a * T Schenk b a Department of Geomatics Eng., University College of Engineering, University

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

A Study on Association Rule Mining Using ACO Algorithm for Generating Optimized ResultSet

A Study on Association Rule Mining Using ACO Algorithm for Generating Optimized ResultSet 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. 2, Issue. 11, November 2013,

More information

Mass Classification Method in Mammogram Using Fuzzy K-Nearest Neighbour Equality

Mass Classification Method in Mammogram Using Fuzzy K-Nearest Neighbour Equality Mass Classification Method in Mammogram Using Fuzzy K-Nearest Neighbour Equality Abstract: Mass classification of objects is an important area of research and application in a variety of fields. In this

More information

Climate Precipitation Prediction by Neural Network

Climate Precipitation Prediction by Neural Network Journal of Mathematics and System Science 5 (205) 207-23 doi: 0.7265/259-529/205.05.005 D DAVID PUBLISHING Juliana Aparecida Anochi, Haroldo Fraga de Campos Velho 2. Applied Computing Graduate Program,

More information

The Automation of the Feature Selection Process. Ronen Meiri & Jacob Zahavi

The Automation of the Feature Selection Process. Ronen Meiri & Jacob Zahavi The Automation of the Feature Selection Process Ronen Meiri & Jacob Zahavi Automated Data Science http://www.kdnuggets.com/2016/03/automated-data-science.html Outline The feature selection problem Objective

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

Hybrid Bee Ant Colony Algorithm for Effective Load Balancing And Job Scheduling In Cloud Computing

Hybrid Bee Ant Colony Algorithm for Effective Load Balancing And Job Scheduling In Cloud Computing Hybrid Bee Ant Colony Algorithm for Effective Load Balancing And Job Scheduling In Cloud Computing Thomas Yeboah 1 and Odabi I. Odabi 2 1 Christian Service University, Ghana. 2 Wellspring Uiniversity,

More information

A *69>H>N6 #DJGC6A DG C<>C::G>C<,8>:C8:H /DA 'D 2:6G, ()-"&"3 -"(' ( +-" " " % '.+ % ' -0(+$,

A *69>H>N6 #DJGC6A DG C<>C::G>C<,8>:C8:H /DA 'D 2:6G, ()-&3 -(' ( +-   % '.+ % ' -0(+$, The structure is a very important aspect in neural network design, it is not only impossible to determine an optimal structure for a given problem, it is even impossible to prove that a given structure

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

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

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