Machine Learning Library
|
Constante learn rate Template class for constant learn rates. More...
#include <CLearnRate.h>
Public Member Functions | |
CConstantRate (Type tLearnRate=1.0) | |
Type | iterate (void) |
Type | rate (int iIterationNumber) |
virtual string | className () const |
Returns the class name. More... | |
virtual bool | isA (const char *acClass) const |
Check if the object is an instance of the class with given name. More... | |
![]() | |
virtual | ~CLearnRate () |
void | setInitial (Type tVal) |
void | setFinal (Type tVal) |
void | setIterations (int iVal) |
void | reset () |
void | setIteration (int iVal) |
Type | getInitial () |
Type | getFinal () |
Type | getRate () |
int | getIterations () |
int | getIteration () |
virtual bool | serialize (fstream &stream, IO_MODE mode=READ) |
Read/write from binary stream. More... | |
![]() | |
CObject () | |
Constructor. More... | |
virtual | ~CObject () |
Destructor. More... | |
virtual bool | serialize2 (CArchiv &tArchiv) |
void | setVerbose (VERBOSE_LEVEL tVerbose) |
Set the verbose level. More... | |
VERBOSE_LEVEL | verbose (void) const |
Return current verbose level. More... | |
DATATYPE | dataType () const |
Returns the template data type. More... | |
Additional Inherited Members | |
![]() | |
Type | tInitial |
Type | tFinal |
Type | tRate |
Type | tDecay |
int | iMaxIteration |
int | iIteration |
![]() | |
unsigned char | ucVerbose |
Constante learn rate Template class for constant learn rates.
CConstantRate< Type >::CConstantRate | ( | Type | tLearnRate = 1.0 | ) |
Constructor for a constant learning rate object.
tRate | Defines the learning rate |
|
inlinevirtual |
Returns the class name.
Reimplemented from CLearnRate< Type >.
Referenced by CConstantRate< Type >::isA().
|
inlinevirtual |
Check if the object is an instance of the class with given name.
Reimplemented from CLearnRate< Type >.
References CConstantRate< Type >::className(), and CLearnRate< Type >::isA().
|
virtual |
|
virtual |
Gets the (constant) learning rate.
iIteration | Defines the iteration number. |
Reimplemented from CLearnRate< Type >.