![]() |
Ultra 0.9.4
|
#include <validation_strategy.h>
Public Member Functions | |
| virtual evaluation_context | training_setup (unsigned)=0 |
| virtual evaluation_context | shake (unsigned)=0 |
| virtual bool | validation_setup (unsigned)=0 |
| virtual std::unique_ptr< validation_strategy > | clone () const =0 |
Interface for specific training / cross validation techniques (e.g. holdout validation, dynamic subset selection...).
|
nodiscardpure virtual |
Implemented in ultra::src::holdout_validation.
|
nodiscardpure virtual |
Changes the training environment during evolution.
Implemented in ultra::as_is_validation, and ultra::src::holdout_validation.
|
nodiscardpure virtual |
Prepares the data structures / environment needed for training.
Implemented in ultra::as_is_validation, and ultra::src::holdout_validation.
|
pure virtual |
Prepares the data structures / environment needed for validation
Implemented in ultra::as_is_validation, and ultra::src::holdout_validation.