at.tuwien.ifs.somtoolbox.layers.initialisation
Class PCAInitializer

java.lang.Object
  extended by at.tuwien.ifs.somtoolbox.layers.initialisation.PCAInitializer
All Implemented Interfaces:
LayerInitializer

public class PCAInitializer
extends Object
implements LayerInitializer

SOM Principal Component Initializer

Author:
Stefan Bischof, Leo Sklenitzka

Field Summary
private  InputData data
           
private  int dim
           
private  Layer layer
           
private  int xSize
           
private  int ySize
           
private  int zSize
           
 
Constructor Summary
PCAInitializer(Layer layer, int size, int size2, int size3, InputData data, int dim)
           
 
Method Summary
 Unit[][][] initialize()
          Initialize the SOM Layer using Principal Component Analysis
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

layer

private Layer layer

xSize

private int xSize

ySize

private int ySize

zSize

private int zSize

data

private InputData data

dim

private int dim
Constructor Detail

PCAInitializer

public PCAInitializer(Layer layer,
                      int size,
                      int size2,
                      int size3,
                      InputData data,
                      int dim)
Method Detail

initialize

public Unit[][][] initialize()
Initialize the SOM Layer using Principal Component Analysis

Specified by:
initialize in interface LayerInitializer
Returns:
initialized SOM