For Monday Read chapter 12 Program 4 Any questions? Visualizing - - PowerPoint PPT Presentation

for monday
SMART_READER_LITE
LIVE PREVIEW

For Monday Read chapter 12 Program 4 Any questions? Visualizing - - PowerPoint PPT Presentation

For Monday Read chapter 12 Program 4 Any questions? Visualizing Weight Vectors 2d network topology 2-D input space Self-organization of weight vectors weight vector is a point on the unit square connected to the four


slide-1
SLIDE 1

For Monday

  • Read chapter 12
slide-2
SLIDE 2

Program 4

  • Any questions?
slide-3
SLIDE 3

Visualizing Weight Vectors

  • 2d network topology
slide-4
SLIDE 4
  • 2-D input space
slide-5
SLIDE 5

Self-organization of weight vectors

  • weight vector is a point
  • n the unit square
  • connected to the four

nearest neighbors

  • Process:
  • 0 samples: random
  • 30 samples: groups

formed

  • 100 samples: groups
  • rganized
  • 10,000 samples:

individual units laid out

  • 2D->2D SOM demo
slide-6
SLIDE 6

Sliders

  • http://www.cis.hut.fi/research/javasomdemo/

demo1.html

slide-7
SLIDE 7

Colors Demo

  • http://www.superstable.net/sketches/som/
slide-8
SLIDE 8

Useful?

  • High dimensional inputs (similarities hard to

see)

  • maps to 2-D classification (similarities

evident)

  • The 2 output dimensions abstracted

automatically to provide best discrimination

slide-9
SLIDE 9

Example

  • Map of phonemes
  • Input: energy in 10 different frequency ranges
  • Output: a 2-D map of the phonemes of the

language

slide-10
SLIDE 10

Approximating 2D in 1D

slide-11
SLIDE 11

Approximating 3D in 2D

  • 3D->2D SOM demo
slide-12
SLIDE 12

Learning Issues

  • Alpha
  • Neighborhood size
slide-13
SLIDE 13

Genetic Algorithms

  • Inspired by evolution
  • Really a form of search
slide-14
SLIDE 14

Basic Concept

  • Have a pool of current solutions
  • Mate those solutions to get new solutions
  • Mutate some solutions
  • Remove the worst solutions
slide-15
SLIDE 15

Chromosomes

  • Representation of a solution to the problem
  • Generally in the form of a bit-string
  • Determining the encoding of a solution into a

string is an important step

slide-16
SLIDE 16

Crossover

  • The mating between two chromosomes,

generally producing two new chromosomes

slide-17
SLIDE 17

Mutation

  • Simply random modification of chromosomes
  • Generally at much higher rates than natural

mutation (1-3%, typically)

slide-18
SLIDE 18

Fitness Function

  • Measure of the quality of the solution
  • Determines how likely the solution is to

survive to the next generation

  • Determines how like the solution is to be

selected for crossover