JYC: CSM17 BioinformaticsCSM17 Week 8: Simulations (1) Soft Computing: Genetic Algorithms Evolutionary Computation Neural Networks.

Slides:



Advertisements
Similar presentations
Chapter 8 Geocomputation Part B:
Advertisements

Meiosis is a special form of cell division.
1 Image Classification MSc Image Processing Assignment March 2003.
Neural Networks Dr. Peter Phillips. The Human Brain (Recap of week 1)
Computer Science Department FMIPA IPB 2003 Neural Computing Yeni Herdiyeni Computer Science Dept. FMIPA IPB.
Artificial Neural Network
5/16/2015Intelligent Systems and Soft Computing1 Introduction Introduction Hebbian learning Hebbian learning Generalised Hebbian learning algorithm Generalised.
Kohonen Self Organising Maps Michael J. Watts
Artificial neural networks:
Biological and Artificial Neurons Michael J. Watts
Machine Learning: Connectionist McCulloch-Pitts Neuron Perceptrons Multilayer Networks Support Vector Machines Feedback Networks Hopfield Networks.
Introduction to Machine Learning
JYC: CSM17 BioinformaticsCSM17 Week 10: Summary, Conclusions, The Future.....? Bioinformatics is –the study of living systems –with respect to representation,
Slides are based on Negnevitsky, Pearson Education, Lecture 8 Artificial neural networks: Unsupervised learning n Introduction n Hebbian learning.
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
JYC: CSM17 BioinformaticsCSM17 Week 7: Molecular Analysis Sequence comparison Molecular characters Homoplasy and convergence Multiple Sequence Alignment.
Connectionist Modeling Some material taken from cspeech.ucd.ie/~connectionism and Rich & Knight, 1991.
Introduction to Neural Networks John Paxton Montana State University Summer 2003.
JYC: CSM17 BioinformaticsCSM17 Week 7: Simulations: Genetic Algorithms Evolutionary Computation.
JYC: CSM17 Bioinformatics Week 9: Simulations #3: Neural Networks biological neurons natural neural networks artificial neural networks applications.
NEURAL NETWORKS Introduction
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Meiosis Chapter 4.3 Guided Notes.
Chapter 8: Meiosis Production of Sex Cells. Introduction Mitosis and Meiosis are somewhat similar, but have 2 completely different goals. Mitosis used.
Revision Michael J. Watts
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Machine Learning. Learning agent Any other agent.
MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way
Presentation on Neural Networks.. Basics Of Neural Networks Neural networks refers to a connectionist model that simulates the biophysical information.
Bellwork: Identify which “PHASE” the cells are going through and DRAW that cell.
Chapter 4.3.  Gametes:  Reproductive cells. They contain half the usual number of chromosomes.  Egg:  Gamete that is formed by the female.  Sperm:
Intrusion Detection Using Hybrid Neural Networks Vishal Sevani ( )
C. Benatti, 3/15/2012, Slide 1 GA/ICA Workshop Carla Benatti 3/15/2012.
Soft Computing Lecture 18 Foundations of genetic algorithms (GA). Using of GA.
Artificial Neural Nets and AI Connectionism Sub symbolic reasoning.
Artificial Neural Networks Dr. Abdul Basit Siddiqui Assistant Professor FURC.
Introduction to Neural Networks Debrup Chakraborty Pattern Recognition and Machine Learning 2006.
ANNs (Artificial Neural Networks). THE PERCEPTRON.
Neural Network Hopfield model Kim, Il Joong. Contents  Neural network: Introduction  Definition & Application  Network architectures  Learning processes.
Artificial Neural Network Unsupervised Learning
NEURAL NETWORKS FOR DATA MINING
LINEAR CLASSIFICATION. Biological inspirations  Some numbers…  The human brain contains about 10 billion nerve cells ( neurons )  Each neuron is connected.
Artificial Neural Networks. The Brain How do brains work? How do human brains differ from that of other animals? Can we base models of artificial intelligence.
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 12-1 Chapter 12 Advanced Intelligent Systems.
Artificial Intelligence & Neural Network
1 Lecture 6 Neural Network Training. 2 Neural Network Training Network training is basic to establishing the functional relationship between the inputs.
CITS7212: Computational Intelligence An Overview of Core CI Technologies Lyndon While.
Neural Networks Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
Mitosis & Meiosis. Mitosis Asexual Cellular Reproduction Asexual Cellular Reproduction.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
An Evolutionary Algorithm for Neural Network Learning using Direct Encoding Paul Batchis Department of Computer Science Rutgers University.
1 Neural Networks MUMT 611 Philippe Zaborowski April 2005.
INTRODUCTION TO NEURAL NETWORKS 2 A new sort of computer What are (everyday) computer systems good at... and not so good at? Good at..Not so good at..
Self-Organizing Network Model (SOM) Session 11
Neural Networks.
Joost N. Kok Universiteit Leiden
MEIOSIS Creating gametes (sex cells).
CSE P573 Applications of Artificial Intelligence Neural Networks
Chapter 12 Advanced Intelligent Systems
Mitosis and Meiosis When Cells Divide.
Mitosis vs. Meiosis.
CSE 573 Introduction to Artificial Intelligence Neural Networks
Meiosis.
Meiosis Vocabulary Gametes- cells that contain ½ the usual # of chromosomes (because = 46) Egg- female gamete (1n) Sperm- male gamete (1n) Fertilization-
Review NNs Processing Principles in Neuron / Unit
Mitosis and Meiosis When Cells Divide.
Artificial Neural Networks
Presentation transcript:

JYC: CSM17 BioinformaticsCSM17 Week 8: Simulations (1) Soft Computing: Genetic Algorithms Evolutionary Computation Neural Networks

JYC: CSM17 Genetic Algorithms (GAs) simulate sexual reproduction use artificial ‘chromosomes’ simulate evolution

JYC: CSM17 ‘Real’ Chromosomes humans have 46 in total –23 homologous pairs half from each parent

JYC: CSM17 Mitosis normal cell division e.g. for growth, repair all cells are diploid (usually) i.e. they are said to be ‘2n’

JYC: CSM17 Meiosis cell division to produce gametes –gametes –Female: eggs or ova (singular ovum) –Male: sperm daughter cells are haploid (n)

JYC: CSM17 Main features of GAs crossover (chiasma) ‘chromosomes’ population containing individuals successive generations survival of the ‘fittest’ only the ‘most fitted’ reproduce (removal of the worst) mutation

JYC: CSM17 A Simple Example population of 4 attributes are simple numbers fitness function is a minimisation function only 2 best fitted survive to reproduce

JYC: CSM17 Mutation changes of nucleotide bases caused by –ionizing radiation, mutagenic chemicals usually harmful (damaging) may be –single base (changing one amino acid) –frameshift (more serious)

JYC: CSM17 Karl Sims Evolved creatures Swimming Jumping Walking Following....etc.

JYC: CSM17 Neural Networks biological neurons natural neural networks artificial neural networks applications

JYC: CSM17 A Biological Neuron has… soma (the ‘body’ of the neuron) dendrites (for inputs) axon (for output) synapses

JYC: CSM17 Natural Neural Networks nerve net –in Coelenterates –e.g. Hydra, sea anemones

JYC: CSM17 The Human Brain ~100 billion neurons about as many trees in Amazon Rain Forest the number of connections is about the same as the total number of leaves up to 100 thousand inputs per cell

JYC: CSM17 The Human Brain (from the visible human project)

JYC: CSM17 Artificial Neurons McCulloch & Pitts –single neuron model (1943) … with weights becomes Hebbian Learning Rosenblatt’s Perceptron –multi-neuron model (1957)

JYC: CSM17 Artificial Neural Networks supervised –known classes unsupervised –unknown classes

JYC: CSM17 Supervised Neural Networks multilayer perceptron (MLP) used where classes are known trained on known data tested on unknown data useful for identification or recognition

JYC: CSM17 MLP Architecture usually 3-layered (I:H:O) –one node for each attribute / character input layer –one node for each attribute / character hidden layer –variable number of nodes output layer –one node for each class

JYC: CSM17

MLP Learning Algorithms summation is carried out by where w i is the weight and x i is the input value for input i.

JYC: CSM17 MLP Learning Algorithms the non-linear activation function (φ) is given by where v j is the weighted sum over n inputs for node j

JYC: CSM17 MLP Learning Algorithms backpropagation –(Werbos) Rummelhart & McClelland 1986 contribution of each weight to the output is calculated weights are adjusted to be ‘better’ next time…using the delta rule

JYC: CSM17 MLP Learning Algorithms delta rule … for output nodes … for hidden nodes

JYC: CSM17 Applications identification / recognition fault diagnosis e.g. teabag machine medical diagnosis decision making

JYC: CSM17 Unsupervised NNs self-organising (feature) maps ‘Kohonen’ maps topological maps

JYC: CSM17 Kohonen Self-Organising Feature Map (SOM, SOFM) Teuvo Kohonen (1960s) input layer –one node for each attribute / character competitive ‘Kohonen’ layer

JYC: CSM17 Kohonen SOM Architecture

JYC: CSM17 Kohonen Learning Algorithm initially random weights between input layer and Kohonen layer data records (input vectors) presented one at a time each time there is one ‘winner’ (closest Euclidean distance) the weights connected to the winner and its neighbours are adjusted so they are closer learning rate and neighborhood size are reduced

JYC: CSM17 SOM Learning Algorithm

JYC: CSM17 WebSOM of comp.ai.neuralnets

JYC: CSM17 Summary biological neurons natural neural networks incl. the brain artificial neural networks applications

JYC: CSM17 Useful Websites GAs Evolutionary design by computers: Evolving creatures (Karl Sims): creatures.html

JYC: CSM17 Useful Websites: Neural Nets Visible Human Project Stuttgart Neural Network Simulator (Unix) Microsoft’s List of Neural Network Websites Neural Network FAQ ftp://ftp.sas.com/pub/neural/FAQ.html WebSOM

JYC: CSM17 GAs: References & Bibliography Bentley, P. (ed). Evolutionary design by computers, Morgan Kaufmann. ISBN: X Mitchell, M. (1996). An introduction to genetic algorithms. MIT Press, Cambridge, USA. ISBN Gibas & Jambeck (2001). Bioinformatics Computer Skills. p401. Fogel, G. B. & Corne, D. W. (eds.). (2003) Evolutionary computation in bioinformatics. Morgan Kaufmann. ISBN

JYC: CSM17 Neural Nets: References & Bibliography Greenfield, S. (1998). The human brain : a guided tour. - London : Phoenix, Greenfield, S. (2000)- Brain story. - London : BBC, Haykin, S. (1999). Neural networks : a comprehensive foundation, 2nd ed. – Prentice Hall, Upper Saddle River, N.J., USA , Dayhoff, Judith E. (1990). Neural network architectures : an introduction. Van Nostrand Reinhold, New York Beale, R., Russell & Jackson, T. (1990). Neural computing : an introduction. Hilger, Bristol, UK Looney, C.G. (1997). Pattern recognition using neural networks. Oxford University Press, New York, USA Aleksander, I, & Morton, H. (1990). An introduction to neural computing. Chapman and Hall, London