OTB  9.0.0
Orfeo Toolbox
List of all members
otb::Functor::SOMLearningBehaviorFunctor Class Reference

#include <otbSOMLearningBehaviorFunctor.h>

Public Member Functions

 SOMLearningBehaviorFunctor ()
 
virtual ~SOMLearningBehaviorFunctor ()
 
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 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

◆ SOMLearningBehaviorFunctor()

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

Empty constructor / descructor

Definition at line 51 of file otbSOMLearningBehaviorFunctor.h.

◆ ~SOMLearningBehaviorFunctor()

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

Empty constructor / descructor

Definition at line 54 of file otbSOMLearningBehaviorFunctor.h.

Member Function Documentation

◆ operator()()

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

Functor

Definition at line 60 of file otbSOMLearningBehaviorFunctor.h.


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