 Based on observed functioning of human brain.  (Artificial Neural Networks (ANN)  Our view of neural networks is very simplistic.  We view a neural.

Slides:



Advertisements
Similar presentations
Chapter 8 Geocomputation Part B:
Advertisements

Using Parallel Genetic Algorithm in a Predictive Job Scheduling
Computer Science Department FMIPA IPB 2003 Neural Computing Yeni Herdiyeni Computer Science Dept. FMIPA IPB.
EA, neural networks & fuzzy systems Michael J. Watts
Face Recognition & Biometric Systems Support Vector Machines (part 2)
Biologically Inspired AI (mostly GAs). Some Examples of Biologically Inspired Computation Neural networks Evolutionary computation (e.g., genetic algorithms)
EvoNet Flying Circus Introduction to Evolutionary Computation Brought to you by (insert your name) The EvoNet Training Committee The EvoNet Flying Circus.
Non-Linear Problems General approach. Non-linear Optimization Many objective functions, tend to be non-linear. Design problems for which the objective.
Genetic Algorithms1 COMP305. Part II. Genetic Algorithms.
Data Mining Techniques Outline
Connectionist models. Connectionist Models Motivated by Brain rather than Mind –A large number of very simple processing elements –A large number of weighted.
DATA MINING Introductory and Advanced Topics Part I
Data Mining CS 341, Spring 2007 Genetic Algorithm.
Basic concepts of Data Mining, Clustering and Genetic Algorithms Tsai-Yang Jea Department of Computer Science and Engineering SUNY at Buffalo.
Neural Networks Lab 5. What Is Neural Networks? Neural networks are composed of simple elements( Neurons) operating in parallel. Neural networks are composed.
Traffic Sign Recognition Using Artificial Neural Network Radi Bekker
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
A Genetic Algorithms Approach to Feature Subset Selection Problem by Hasan Doğu TAŞKIRAN CS 550 – Machine Learning Workshop Department of Computer Engineering.
© Negnevitsky, Pearson Education, CSC 4510 – Machine Learning Dr. Mary-Angela Papalaskari Department of Computing Sciences Villanova University.
An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti.
Artificial Neural Networks (ANN). Output Y is 1 if at least two of the three inputs are equal to 1.
1 DATA MINING Source : Margaret H. Dunham Department of Computer Science and Engineering Southern Methodist University Companion slides for the text by.
Artificial Neural Networks
Integrating Neural Network and Genetic Algorithm to Solve Function Approximation Combined with Optimization Problem Term presentation for CSC7333 Machine.
C. Benatti, 3/15/2012, Slide 1 GA/ICA Workshop Carla Benatti 3/15/2012.
Introduction to Genetic Algorithms and Evolutionary Computation
Cristian Urs and Ben Riveira. Introduction The article we chose focuses on improving the performance of Genetic Algorithms by: Use of predictive models.
Soft Computing Lecture 18 Foundations of genetic algorithms (GA). Using of GA.
Artificial Neural Nets and AI Connectionism Sub symbolic reasoning.
An Introduction to Artificial Intelligence and Knowledge Engineering N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering,
Waqas Haider Khan Bangyal. Multi-Layer Perceptron (MLP)
NEURAL NETWORKS FOR DATA MINING
Boltzmann Machine (BM) (§6.4) Hopfield model + hidden nodes + simulated annealing BM Architecture –a set of visible nodes: nodes can be accessed from outside.
ART – Artificial Reasoning Toolkit Evolving a complex system Marco Lamieri
Fuzzy Genetic Algorithm
Evolving Virtual Creatures & Evolving 3D Morphology and Behavior by Competition Papers by Karl Sims Presented by Sarah Waziruddin.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 12-1 Chapter 12 Advanced Intelligent Systems.
CSE 5331/7331 F'07© Prentice Hall1 CSE 5331/7331 Fall 2007 Machine Learning Margaret H. Dunham Department of Computer Science and Engineering Southern.
EE749 I ntroduction to Artificial I ntelligence Genetic Algorithms The Simple GA.
Biologically inspired algorithms BY: Andy Garrett YE Ziyu.
CITS7212: Computational Intelligence An Overview of Core CI Technologies Lyndon While.
Margaret H. Dunham Department of Computer Science and Engineering Southern Methodist University Companion slides for the text by Dr. M.H.Dunham, Data Mining,
Waqas Haider Bangyal 1. Evolutionary computing algorithms are very common and used by many researchers in their research to solve the optimization problems.
1 Autonomic Computer Systems Evolutionary Computation Pascal Paysan.
Neural Networks And Its Applications By Dr. Surya Chitra.
1 DATA MINING Introductory and Advanced Topics Part I References from Dunham.
CHAPTER 1 1 INTRODUCTION “Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved.
Bab 5 Classification: Alternative Techniques Part 4 Artificial Neural Networks Based Classifer.
Genetic Algorithms. Underlying Concept  Charles Darwin outlined the principle of natural selection.  Natural Selection is the process by which evolution.
Genetic Algorithm Dr. Md. Al-amin Bhuiyan Professor, Dept. of CSE Jahangirnagar University.
Artificial Intelligence By Mr. Ejaz CIIT Sahiwal Evolutionary Computation.
Part II - Classification© Prentice Hall1 DATA MINING Introductory and Advanced Topics Part II - Classification Margaret H. Dunham Department of Computer.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
An Evolutionary Algorithm for Neural Network Learning using Direct Encoding Paul Batchis Department of Computer Science Rutgers University.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Evolutionary Design of the Closed Loop Control on the Basis of NN-ANARX Model Using Genetic Algoritm.
 Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems n Introduction.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Using GA’s to Solve Problems
Neural Computing: The Basics
EA, neural networks & fuzzy systems
Prof. Carolina Ruiz Department of Computer Science
Chapter 12 Advanced Intelligent Systems
شبکه عصبی تنظیم: بهروز نصرالهی-فریده امدادی استاد محترم: سرکار خانم کریمی دانشگاه آزاد اسلامی واحد شهرری.
network of simple neuron-like computing elements
EE368 Soft Computing Genetic Algorithms.
Deep Learning Authors: Yann LeCun, Yoshua Bengio, Geoffrey Hinton
DATA MINING Source : Margaret H. Dunham
Prof. Carolina Ruiz Department of Computer Science
Presentation transcript:

 Based on observed functioning of human brain.  (Artificial Neural Networks (ANN)  Our view of neural networks is very simplistic.  We view a neural network (NN) from a graphical viewpoint.  Alternatively, a NN may be viewed from the perspective of matrices.  Used in pattern recognition, speech recognition, computer vision, and classification. © Prentice Hall 2

 Neural Network (NN) is a directed graph F= with vertices V={1,2,…,n} and arcs A={ |1<=i,j<=n}, with the following restrictions: V is partitioned into a set of input nodes, V I, hidden nodes, V H, and output nodes, V O. The vertices are also partitioned into layers Any arc must have node i in layer h-1 and node j in layer h. Arc is labeled with a numeric value w ij. Node i is labeled with a function f i. © Prentice Hall 3

4

5

 Functions associated with nodes in graph.  Output may be in range [-1,1] or [0,1] © Prentice Hall 6

 Propagate input values through graph.  Compare output to desired output.  Adjust weights in graph accordingly. © Prentice Hall 7

 A Neural Network Model is a computational model consisting of three parts: Neural Network graph Learning algorithm that indicates how learning takes place. Recall techniques that determine hew information is obtained from the network.  We will look at propagation as the recall technique. © Prentice Hall 8

 Learning  Can continue learning even after training set has been applied.  Easy parallelization  Solves many problems © Prentice Hall 9

 Difficult to understand  May suffer from overfitting  Structure of graph must be determined a priori.  Input values must be numeric.  Verification difficult. © Prentice Hall 10

 Optimization search type algorithms.  Creates an initial feasible solution and iteratively creates new “better” solutions.  Based on human evolution and survival of the fittest.  Must represent a solution as an individual.  Individual: string I=I 1,I 2,…,I n where I j is in given alphabet A.  Each character I j is called a gene.  Population: set of individuals. © Prentice Hall 11

 A Genetic Algorithm (GA) is a computational model consisting of five parts: A starting set of individuals, P. Crossover: technique to combine two parents to create offspring. Mutation: randomly change an individual. Fitness: determine the best individuals. Algorithm which applies the crossover and mutation techniques to P iteratively using the fitness function to determine the best individuals in P to keep. © Prentice Hall 12

© Prentice Hall 13

© Prentice Hall14

© Prentice Hall15  Advantages Easily parallelized  Disadvantages Difficult to understand and explain to end users. Abstraction of the problem and method to represent individuals is quite difficult. Determining fitness function is difficult. Determining how to perform crossover and mutation is difficult.