Vita
holdout_validation.h
Go to the documentation of this file.
1
13#if !defined(VITA_FIXED_VALIDATION_H)
14#define VITA_FIXED_VALIDATION_H
15
18
19namespace vita
20{
21
32{
33public:
35
36 void init(unsigned) override;
37
38private:
39 dataframe &training_;
40 dataframe &validation_;
41
42 const environment &env_;
43};
44
45} // namespace vita
46
47#endif // include guard
A 2-dimensional labeled data structure with columns of potentially different types.
Definition: dataframe.h:48
Context object aggregating multiple related parameters into one structure.
Definition: environment.h:57
Holdout validation, aka one round cross-validation or conventional validation.
void init(unsigned) override
During the first run examples are randomly partitioned into two sets according to a given percentage.
holdout_validation(src_problem &)
Sets up a hold-out validator.
Provides a GP-specific interface to the generic problem class.
Interface for specific training / cross validation techniques (e.g.
The main namespace for the project.