at.tuwien.ifs.somtoolbox.layers.initialisation
Class RandomSamplingInitializer
java.lang.Object
at.tuwien.ifs.somtoolbox.layers.initialisation.RandomSamplingInitializer
- All Implemented Interfaces:
- LayerInitializer
public class RandomSamplingInitializer
- extends Object
- implements LayerInitializer
- Version:
- $Id: RandomSamplingInitializer.java 3893 2010-11-03 13:57:47Z mayer $
- Author:
- Stefan Bischof, Leo Sklenitzka
Method Summary |
Unit[][][] |
initialize()
Initialize the SOM Layer using Random Input Sampling |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
layer
private Layer layer
xSize
private int xSize
ySize
private int ySize
zSize
private int zSize
dataarray
private double[][] dataarray
rand
private Random rand
RandomSamplingInitializer
public RandomSamplingInitializer(Layer layer,
int xSize,
int ySize,
int zSize,
InputData data)
initialize
public Unit[][][] initialize()
- Initialize the SOM Layer using Random Input Sampling
- Specified by:
initialize
in interface LayerInitializer
- Returns:
- initialized SOM