Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Self organizing maps 1 iCSC2014, Juan López González, University of Oviedo Self organizing maps A visualization technique with data dimension reduction."— Presentation transcript:

1 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, 24-25 February 2014

2 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

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

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

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

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

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

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

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

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

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

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

13 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 1.2.2. Recurrent neural networks

14 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 1.2.3. Self-organizing networks

15 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  … 1.2.4. Others

16 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

17 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

18 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

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

20 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

21 Self organizing maps 21 iCSC2014, Juan López González, University of Oviedo 2.3.1 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)

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

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

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

25 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

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

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

28 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

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

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

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

32 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

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

34 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

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

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


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

Similar presentations


Ads by Google