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

Classical Beta behavior over SOM training phase. More...

#include <otbSOMLearningBehaviorFunctor.h>

Public Member Functions

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

Detailed Description

Classical Beta behavior over SOM training phase.

This class implements an standart 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 43 of file otbSOMLearningBehaviorFunctor.h.

Constructor & Destructor Documentation

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

Definition at line 48 of file otbSOMLearningBehaviorFunctor.h.

Member Function Documentation

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

Empty constructor / descructor

Definition at line 47 of file otbSOMLearningBehaviorFunctor.h.

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

Functor

Definition at line 51 of file otbSOMLearningBehaviorFunctor.h.


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

Generated at Sat Mar 8 2014 19:08:33 for Orfeo Toolbox with doxygen 1.8.3.1