at.tuwien.ifs.somtoolbox.layers.initialisation
Class RandomInitializer
java.lang.Object
at.tuwien.ifs.somtoolbox.layers.initialisation.RandomInitializer
- All Implemented Interfaces:
- LayerInitializer
public class RandomInitializer
- extends Object
- implements LayerInitializer
Random SOM Initializer
- Author:
- Stefan Bischof, Leo Sklenitzka
Method Summary |
Unit[][][] |
initialize()
Initialize the SOM Layer randomly |
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
dim
private int dim
rand
private Random rand
normalized
private boolean normalized
RandomInitializer
public RandomInitializer(Layer layer,
int xSize,
int ySize,
int zSize,
int dim,
Random rand,
boolean normalized)
initialize
public Unit[][][] initialize()
- Initialize the SOM Layer randomly
- Specified by:
initialize
in interface LayerInitializer
- Returns:
- initialized SOM