13#if !defined(VITA_VALIDATION_STRATEGY_H)
14#define VITA_VALIDATION_STRATEGY_H
33 virtual void init(
unsigned ) = 0;
44 virtual bool shake(
unsigned ) {
return false; }
49 virtual void close(
unsigned ) {}
63 void init(
unsigned)
override {}
A "null object" implementation of validation_strategy.
void init(unsigned) override
Initializes the data structures needed for the validation strategy.
Interface for specific training / cross validation techniques (e.g.
virtual bool shake(unsigned)
Changes the training environment.
virtual void close(unsigned)
De-initializes the data structures needed for the validation strategy.
virtual void init(unsigned)=0
Initializes the data structures needed for the validation strategy.
The main namespace for the project.