Xmipp
v3.23.11-Nereus
|
#include <som.h>
Public Member Functions | |
Descent (const double _initial=1, const double _final=0) | |
virtual | ~Descent () |
virtual double | operator() (const unsigned _step, const unsigned _nSteps) const |
virtual void | printSelf (std::ostream &_os) const |
virtual void | readSelf (std::istream &_is) |
virtual void | saveObject (std::ostream &_os) const |
virtual void | loadObject (std::istream &_is) |
Protected Attributes | |
double | initial |
double | final |
Friends | |
std::ostream & | operator<< (std::ostream &_os, const Descent &_desc) |
std::istream & | operator>> (std::istream &_is, Descent &_desc) |
This class implements a descent from an initial value to a final one in a number of steps. The transition is linear by default. It's used to decrease alpha and the radius of neighborhood during training of SOM.
|
inline |
Constructor Parameter: _initial Parameter: _final
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
friend |
|
friend |