OTB  6.7.0
Orfeo Toolbox
Public Member Functions | List of all members
otb::Functor::SOMLearningBehaviorFunctor Class Reference

#include <otbSOMLearningBehaviorFunctor.h>

Public Member Functions

virtual double operator() (unsigned int currentIteration, unsigned int numberOfIterations, double betaInit, double betaEnd) const
 
 SOMLearningBehaviorFunctor ()
 
virtual ~SOMLearningBehaviorFunctor ()
 

Detailed Description

Classical Beta behavior over SOM training phase.

This class implements an standard evolution of the $ \beta $ weightening coefficient over the SOM training.

\[ \beta = \beta_0 + \left( \beta_{\textrm{end}} - \beta_0 \right) \frac{t}{t_{\textrm{end}}} \]

See Also
SOM

Definition at line 47 of file otbSOMLearningBehaviorFunctor.h.

Constructor & Destructor Documentation

otb::Functor::SOMLearningBehaviorFunctor::SOMLearningBehaviorFunctor ( )
inline

Empty constructor / descructor

Definition at line 51 of file otbSOMLearningBehaviorFunctor.h.

virtual otb::Functor::SOMLearningBehaviorFunctor::~SOMLearningBehaviorFunctor ( )
inlinevirtual

Empty constructor / descructor

Definition at line 52 of file otbSOMLearningBehaviorFunctor.h.

Member Function Documentation

virtual double otb::Functor::SOMLearningBehaviorFunctor::operator() ( unsigned int  currentIteration,
unsigned int  numberOfIterations,
double  betaInit,
double  betaEnd 
) const
inlinevirtual

Functor

Definition at line 56 of file otbSOMLearningBehaviorFunctor.h.


The documentation for this class was generated from the following file: