#include <GNGUAlgorithm.hpp>
Inheritance diagram for GNGUAlgorithm:
Public Member Functions | |
GNGUAlgorithm (unsigned int MSEBackLog) | |
Constructs a GNG Algorithm object. | |
virtual void | Iterate (Vector const &input) |
Iterates through the algorithm one time. | |
void | SetParamUtility (double d) |
Sets the Utility parameter of the GNG-U Algorithm. | |
void | SetParamUtilityDecay (double d) |
Sets the Utility Decay parameter of the GNG-U Algorithm According to the papers by Fritzke, this decay is the same as for the error. | |
Protected Member Functions | |
virtual void | PurgeNodes () |
Removes nodes that have no edges. | |
virtual void | UpdateUtility (GNGNode &s, GNGNode &t) |
Updates the Utility of node s. | |
virtual void | DecreaseNodeUtiliy () |
Decreases the Utility of all nodes. | |
Protected Attributes | |
double | m_paramUtility |
double | m_paramUtilityDecay |
It is directly derived from GNGAlgorithm.
|
Constructs a GNG Algorithm object.
|
|
Iterates through the algorithm one time.
Reimplemented from GNGAlgorithm. |
|
Sets the Utility parameter of the GNG-U Algorithm.
|
|
Sets the Utility Decay parameter of the GNG-U Algorithm According to the papers by Fritzke, this decay is the same as for the error.
|
|
Removes nodes that have no edges.
Reimplemented from GNGAlgorithm. |
|
Updates the Utility of node s.
|
|
Decreases the Utility of all nodes.
|
|
|
|
|