Package at.tuwien.ifs.somtoolbox.layers

Provides the basic classes constituting SOM-based neural networks.

See:
          Description

Interface Summary
Layer Interface for map layers.
TODO: Currently, this is rather limited to rectangular layer structures.
TrainingInterruptionListener This interface should be implemented by classes that want to train a map with regular interruptions to perform special operations during training.
 

Class Summary
AdaptiveCoordinatesVirtualLayer  
AdaptiveCoordinatesVirtualUnit A virtual unit for the adaptive coordinates visualisation.
GrowingCellLayer  
GrowingCellUnit Extension of Unit, needed to save additional data of growing cell structures
GrowingLayer Implementation of a growing Self-Organizing Map layer that can also be static in size.
InputContainer Base container for input data mapped onto units.
Label A simple class representing a unit label.
MappedInputs Wrapper class for input data mapped onto units.
MnemonicGrowingLayer A mnemonic layer is a rectangular layer that might not have all grid positions occupied by units.
ToroidLayer Implementation of a toroid Self-Organizing Map layer, i.e.
Unit Represents a unit on a map.
UnitPair A pair of units.
 

Enum Summary
GrowingLayer.Flip  
GrowingLayer.Rotation  
Layer.GridLayout  
Layer.GridTopology  
Unit.FeatureWeightMode Types of feature weighting modes
 

Exception Summary
LayerAccessException Is thrown if an illegal access to a layer is performed.
 

Package at.tuwien.ifs.somtoolbox.layers Description

Provides the basic classes constituting SOM-based neural networks.