|
class | BatchTraining |
| Implements the batch training algorithm for self-organizing maps as described in T. Kohonen "Self Organizing Maps" Third Edition, 2001, published by Springer. More...
|
|
class | DummyTrainingAlgorithm |
| A training algorithm that throws an exception when train is called - stub for fully serializing training algorithms. More...
|
|
class | GaussianWindowFunction |
| Uses a unit-height, zero-mean Gaussian weighting with the width as sigma truncated to 0 at 5 standard deviations. More...
|
|
class | GridTopology |
| Set the nodes to lie on an integer grid within the given maxima. A grid with 10,10 maximum is assumed to go from 0..9. NOTE: if the difference between a dimensional maximum and the nearest integer is less than 1e-6 then the maximum is taken to be that integer. Otherwise it is taken to be the maximum rounded down. More...
|
|
class | IterationIntervalReporter |
| Calls its sub-reporter on start, the first iteration of a block of "interval" iterations, and finally on stop. More...
|
|
class | NeighborhoodWindowFunction |
| Function that given a width, and a distance from the center of the neighborhood returns a weight to be used to calculate the influence of neighboring nodes at that distance. For each radius, can tell a distance d (possibly infinity) from the center for which all weights for distances greater than or equal to d will be 0. More...
|
|
class | Node |
| A node in a self-organizing map. More...
|
|
class | NodeAndDistance |
| Used for creating an array of nodes sorted by nearness to a source node. More...
|
|
class | NodeLocationInitialization |
| Way of initializing the node positions according to a given topology - for example: points on a grid, on a triangular lattice, or random points in space. More...
|
|
class | NodeWeightInitialization |
| Algorithm to initialize the weights of the nodes in the network before training. More...
|
|
class | NodeWeightInitializationTrainingSetSample |
| Initializes the weights to a random sample of rows from the training set. More...
|
|
class | NoReporting |
| A reporter that does nothing. More...
|
|
class | Reporter |
| Reports periodically on the training of a self-organizing map - writing status to a stream every so many seconds or iterations, writing visualizations of the network or the network itself to sequentially named files. More...
|
|
class | ReporterChain |
| A ReporterChain contains a list of Reporter objects. When a method is called on the ReporterChain, it calls the same method on each of its sub-objects in turn. More...
|
|
class | SVG2DWeightReporter |
| Writes out sequentially numbered svg files giving the weight locations in 2 dimensions of input space connected by a mesh that connects each weight with its nearest neighbors. Writes one file each time newStatus is called and once when stop is called. The output of stop may duplicate the last newStatus's output, but is not guaranteed to. More...
|
|
class | TraditionalTraining |
| Implments the traditional step-wise training of self-organized maps //TODO: finish this comment. More...
|
|
class | TrainingAlgorithm |
| An algorithm for training self-organizing maps. Before training is started, it is expected that the nodes are allocated and that the geometry of the map has been set by giving each node a position and a distance function. However, the weight vectors and the output dimensionality will be completely overwritten by training. More...
|
|
class | UniformWindowFunction |
| Uses a unit-height, zero-mean Uniform weighting with the width being the radius of the circle anything beyond width is 0. More...
|
|