This stopping criterion stops after a fixed number of iterations. More...
#include <shark/Algorithms/StoppingCriteria/MaxIterations.h>
Inheritance diagram for shark::MaxIterations< ResultSet >:Public Member Functions | |
| MaxIterations (unsigned int maxIterations) | |
| void | setMaxIterations (unsigned int newIterations) |
| bool | stop (const ResultSet &set) |
| returns true if training should stop | |
| void | reset () |
| reset iteration counter | |
Protected Attributes | |
| unsigned int | m_iteration |
| current number of iterations | |
| unsigned int | m_maxIterations |
| maximum number of iteration allowed | |
Additional Inherited Members | |
Public Types inherited from shark::AbstractStoppingCriterion< ResultSetT > | |
| typedef ResultSetT | ResultSet |
This stopping criterion stops after a fixed number of iterations.
Definition at line 43 of file MaxIterations.h.
|
inline |
constructs the MaxIterations stopping criterion
| maxIterations | maximum iterations before training should stop |
Definition at line 47 of file MaxIterations.h.
References shark::MaxIterations< ResultSet >::m_iteration, and shark::MaxIterations< ResultSet >::m_maxIterations.
|
inlinevirtual |
reset iteration counter
Implements shark::AbstractStoppingCriterion< ResultSetT >.
Definition at line 61 of file MaxIterations.h.
References shark::MaxIterations< ResultSet >::m_iteration.
|
inline |
Definition at line 52 of file MaxIterations.h.
References shark::MaxIterations< ResultSet >::m_maxIterations.
Referenced by main().
|
inlinevirtual |
returns true if training should stop
Implements shark::AbstractStoppingCriterion< ResultSetT >.
Definition at line 56 of file MaxIterations.h.
References shark::MaxIterations< ResultSet >::m_iteration, and shark::MaxIterations< ResultSet >::m_maxIterations.
|
protected |
current number of iterations
Definition at line 66 of file MaxIterations.h.
Referenced by shark::MaxIterations< ResultSet >::MaxIterations(), shark::MaxIterations< ResultSet >::reset(), and shark::MaxIterations< ResultSet >::stop().
|
protected |
maximum number of iteration allowed
Definition at line 68 of file MaxIterations.h.
Referenced by shark::MaxIterations< ResultSet >::MaxIterations(), shark::MaxIterations< ResultSet >::setMaxIterations(), and shark::MaxIterations< ResultSet >::stop().