Main Page   Class Hierarchy   Compound List   File List   Compound Members  

LearningAlgorithm Class Reference

#include <LearningAlgorithm.h>

Inheritance diagram for LearningAlgorithm:

BatchLearning StandardLearning List of all members.

Public Methods

virtual int Learning (NetParams &net)=0
 Calls the learning algorithm.

TopologyImpgetTopology ()
 Get the object of topology implementation.

Value_Type alpha (Value_Type init, Value_Type ite, int t)
 returns the alpha value by time, alpha = learning rate

Value_Type radius (Value_Type init, Value_Type ite, int t)
 Retruns the radius value related with the neirborhood.

TBMU * getBMU ()
 Get the Two Best Match Units for all neurons after each epoch.

TBMU * MakeBMU (const SOMData *data, const Mapcode *mapcode)
 Make the BMU matrix.

 ~LearningAlgorithm ()
 Constructor.


Protected Methods

 LearningAlgorithm (const TopolParams &par)
 XXXXXXXX.

int setActualIteraction (int ite)
 XXXXXXXX.


Detailed Description

Implements the base class - LearningAlgorithm. Here we can find all basic methods related with the SOM learning.

Kohonen, Teuvo. "Self-Organizing Maps", Third Edition, Springer, 2001.

Author:
Marcos Aurélio Silva


The documentation for this class was generated from the following files:
Generated on Thu Apr 8 15:04:11 2004 for SOMCode by doxygen1.2.18