Self organizing maps 1 iCSC2014, Juan López González, University of Oviedo Self organizing maps A visualization technique with data dimension reduction.

Slides:



Advertisements
Similar presentations
Negative Selection Algorithms at GECCO /22/2005.
Advertisements

Introduction to Artificial Neural Networks
2806 Neural Computation Self-Organizing Maps Lecture Ari Visa.
Neural Networks Dr. Peter Phillips. The Human Brain (Recap of week 1)
Un Supervised Learning & Self Organizing Maps. Un Supervised Competitive Learning In Hebbian networks, all neurons can fire at the same time Competitive.
Unsupervised learning. Summary from last week We explained what local minima are, and described ways of escaping them. We investigated how the backpropagation.
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:
Self Organizing Maps. This presentation is based on: SOM’s are invented by Teuvo Kohonen. They represent multidimensional.
Machine Learning Neural Networks
Neural NetworksNN 11 Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
Decision Support Systems
RBF Neural Networks x x1 Examples inside circles 1 and 2 are of class +, examples outside both circles are of class – What NN does.
Slides are based on Negnevitsky, Pearson Education, Lecture 8 Artificial neural networks: Unsupervised learning n Introduction n Hebbian learning.
November 19, 2009Introduction to Cognitive Science Lecture 20: Artificial Neural Networks I 1 Artificial Neural Network (ANN) Paradigms Overview: The Backpropagation.
Un Supervised Learning & Self Organizing Maps Learning From Examples
Un Supervised Learning & Self Organizing Maps Learning From Examples
Aula 4 Radial Basis Function Networks
Lecture 09 Clustering-based Learning
Image Compression Using Neural Networks Vishal Agrawal (Y6541) Nandan Dubey (Y6279)
SOMTIME: AN ARTIFICIAL NEURAL NETWORK FOR TOPOLOGICAL AND TEMPORAL CORRELATION FOR SPATIOTEMPORAL PATTERN LEARNING.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Soft Computing Colloquium 2 Selection of neural network, Hybrid neural networks.
Machine Learning. Learning agent Any other agent.
Lecture 12 Self-organizing maps of Kohonen RBF-networks
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.
Self Organized Map (SOM)
CZ5225: Modeling and Simulation in Biology Lecture 5: Clustering Analysis for Microarray Data III Prof. Chen Yu Zong Tel:
Intrusion Detection Using Hybrid Neural Networks Vishal Sevani ( )
Artificial Neural Network Theory and Application Ashish Venugopal Sriram Gollapalli Ulas Bardak.
Data Mining and Neural Networks Danny Leung CS157B, Spring 2006 Professor Sin-Min Lee.
Artificial Neural Nets and AI Connectionism Sub symbolic reasoning.
Introduction to Neural Networks. Neural Networks in the Brain Human brain “computes” in an entirely different way from conventional digital computers.
Artificial Neural Networks An Overview and Analysis.
Explorations in Neural Networks Tianhui Cai Period 3.
Artificial Neural Network Unsupervised Learning
Chapter 3 Neural Network Xiu-jun GONG (Ph. D) School of Computer Science and Technology, Tianjin University
What is a neural network? Collection of interconnected neurons that compute and generate impulses. Components of a neural network include neurons, synapses,
A two-stage approach for multi- objective decision making with applications to system reliability optimization Zhaojun Li, Haitao Liao, David W. Coit Reliability.
NEURAL NETWORKS FOR DATA MINING
Introduction to machine learning and data mining 1 iCSC2014, Juan López González, University of Oviedo Introduction to machine learning Juan López González.
Machine Learning Neural Networks (3). Understanding Supervised and Unsupervised Learning.
Self Organizing Feature Map CS570 인공지능 이대성 Computer Science KAIST.
UNSUPERVISED LEARNING NETWORKS
Unsupervised Learning
CUNY Graduate Center December 15 Erdal Kose. Outlines Define SOMs Application Areas Structure Of SOMs (Basic Algorithm) Learning Algorithm Simulation.
1 Lecture 6 Neural Network Training. 2 Neural Network Training Network training is basic to establishing the functional relationship between the inputs.
Lecture 5 Neural Control
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 A self-organizing map for adaptive processing of structured.
Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
Self-Organizing Maps (SOM) (§ 5.5)
Perceptrons Michael J. Watts
Example Apply hierarchical clustering with d min to below data where c=3. Nearest neighbor clustering d min d max will form elongated clusters!
“Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved. CHAPTER 2 ARTIFICIAL.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Supervised Learning – Network is presented with the input and the desired output. – Uses a set of inputs for which the desired outputs results / classes.
Machine Learning Artificial Neural Networks MPλ ∀ Stergiou Theodoros 1.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Self-Organizing Network Model (SOM) Session 11
Data Mining, Neural Network and Genetic Programming
Structure learning with deep autoencoders
Self organizing networks
Lecture 22 Clustering (3).
OVERVIEW OF BIOLOGICAL NEURONS
Neuro-Computing Lecture 4 Radial Basis Function Network
The Network Approach: Mind as a Web
Presentation transcript:

Self organizing maps 1 iCSC2014, Juan López González, University of Oviedo Self organizing maps A visualization technique with data dimension reduction Juan López González University of Oviedo Inverted CERN School of Computing, February 2014

Self organizing maps 2 iCSC2014, Juan López González, University of Oviedo General overview  Lecture 1  Machine learning  Introduction  Definition  Problems  Techniques  Lecture 2  ANN introduction  SOM  Simulation  SOM based models

Self organizing maps 3 iCSC2014, Juan López González, University of Oviedo LECTURE 1 Self organizing maps. A visualization technique with data dimension reduction.

Self organizing maps 4 iCSC2014, Juan López González, University of Oviedo 1. Artificial neural networks (ANN)

Self organizing maps 5 iCSC2014, Juan López González, University of Oviedo 1.1. Introduction

Self organizing maps 6 iCSC2014, Juan López González, University of Oviedo Feedforward NN Recurrent NN Self organizing NN Others 1.2. Types

Self organizing maps 7 iCSC2014, Juan López González, University of Oviedo Feedforward NN

Self organizing maps 8 iCSC2014, Juan López González, University of Oviedo  Single layer feedforward Feedforward NN

Self organizing maps 9 iCSC2014, Juan López González, University of Oviedo  Multi-layer feedforward Feedforward NN  Supervised learning  Backpropagation learning algorithm

Self organizing maps 10 iCSC2014, Juan López González, University of Oviedo Recurrent neural networks

Self organizing maps 11 iCSC2014, Juan López González, University of Oviedo  Elman networks  ‘Context units’  Maintain state Recurrent neural networks

Self organizing maps 12 iCSC2014, Juan López González, University of Oviedo  Hopefield network  Symmetric connections  Associative memory Recurrent neural networks

Self organizing maps 13 iCSC2014, Juan López González, University of Oviedo  Modular neural networks  The human brain is not a massive network but a collection of small networks Recurrent neural networks

Self organizing maps 14 iCSC2014, Juan López González, University of Oviedo  Self-organizing networks  A set of neurons learn to map points in an input space to coordinates in an output space Self-organizing networks

Self organizing maps 15 iCSC2014, Juan López González, University of Oviedo  Holographic associative memory  Instantaneously trained networks  Learning vector quantization  Neuro-fuzzy networks  … Others

Self organizing maps 16 iCSC2014, Juan López González, University of Oviedo 2.1. Motivation 2.2. Goal 2.3. Main properties 2.4. Elements 2.5. Algorithm 2. Self-organizing maps

Self organizing maps 17 iCSC2014, Juan López González, University of Oviedo 2.1. Motivation  Topographic maps  Different sensory inputs (motor, visual, auditory…) are mapped in areas of the cerebral cortex in an orderly fashion

Self organizing maps 18 iCSC2014, Juan López González, University of Oviedo 2.1. Motivation  “The spatial location of an output neuron in a topographic map corresponds to a particular domain or feature drawn from the input space” Auditory cortical fields Motor-somatotopic maps

Self organizing maps 19 iCSC2014, Juan López González, University of Oviedo 2.2. Goal  Transform incoming signal of arbitrary dimension into a dimensional discrete map in a topologically ordered fashion

Self organizing maps 20 iCSC2014, Juan López González, University of Oviedo 2.3. Main properties  Transform continuos input space to discrete output space  Dimension reduction  winner-takes-all neuron  Ordered feature map Input with similar characteristics produce similar ouput

Self organizing maps 21 iCSC2014, Juan López González, University of Oviedo Dimension reduction  Curse of dimensionality (Richard E. Bellman)  The amount of data needed grows exponentially with the dimensionality  Types  Feature extraction  Reduce input data (features vector)  Feature selection  Select subset (remove redundant and irrelevant data)

Self organizing maps 22 iCSC2014, Juan López González, University of Oviedo 2.4. Elements  …of machine learning  A pattern exists  We don’t know how to solve it mathematically  A lot of data  (a 1,b 1,..,n 1 ), (a 2,b 2,..,n 2 ) … (a N,b N,..,n N )

Self organizing maps 23 iCSC2014, Juan López González, University of Oviedo 2.4. Elements  Lattice of neurons  Size?  Weights

Self organizing maps 24 iCSC2014, Juan López González, University of Oviedo 2.4. Elements  Learning rate  Neighborhood function Learning rate function

Self organizing maps 25 iCSC2014, Juan López González, University of Oviedo 2.5. Algorithm  Initialization  Input data preprocessing  Normalizing  Discrete-continuous variables?  Weight initialization  Random weights

Self organizing maps 26 iCSC2014, Juan López González, University of Oviedo 2.5. Algorithm (2)  Sampling  Take sample from input space  Matching  Find BMU: i.e. min of  Update weights  i.e.

Self organizing maps 27 iCSC2014, Juan López González, University of Oviedo 3. Practical exercise

Self organizing maps 28 iCSC2014, Juan López González, University of Oviedo 4.1. Digit recognition 4.2. Finish phonetics 4.3. Semantic map of word context 4. Map examples

Self organizing maps 29 iCSC2014, Juan López González, University of Oviedo 4.1. Digit recognition

Self organizing maps 30 iCSC2014, Juan López González, University of Oviedo 4.2. Finnish phonetics

Self organizing maps 31 iCSC2014, Juan López González, University of Oviedo 4.3. Semantic map of word context

Self organizing maps 32 iCSC2014, Juan López González, University of Oviedo 5.1. TASOM 5.2. GSOM 5.3. MuSOM 5. Other SOM based models

Self organizing maps 33 iCSC2014, Juan López González, University of Oviedo 5.1. TASOM  Time adaptative self-organizing maps  Deals with non-stationary input distributions  Adaptative learning rates: n(w,x)  Adaptative neighborhood rates : T(w,x)

Self organizing maps 34 iCSC2014, Juan López González, University of Oviedo 5.2. GSOM  Growing self-organizing maps  Deals with identifying sizes for SOMs  Spread factor  New nodes in boundaries  Good when unknown clusters

Self organizing maps 35 iCSC2014, Juan López González, University of Oviedo 5.3. MuSOM  Multimodal SOM  High level classification from sensory integration

Self organizing maps 36 iCSC2014, Juan López González, University of Oviedo Q & A