Vita
|
Drives the search for solutions of symbolic regression / classification tasks. More...
#include <search.h>
Inherits vita::search< i_mep, std_es >.
Public Types | |
using | individual_type = T |
Public Member Functions | |
src_search & | evaluator (evaluator_id, const std::string &="") |
bool | is_valid () const override |
std::unique_ptr< basic_src_lambda_f > | lambdify (const T &) const |
src_search (src_problem &, metric_flags=metric_flags::nothing) | |
src_search & | validation_strategy (validator_id) |
Public Member Functions inherited from vita::search< i_mep, std_es > | |
search & | after_generation (typename evolution< i_mep, std_es >::after_generation_callback_t) |
virtual bool | is_valid () const |
summary< i_mep > | run (unsigned=1) |
search (problem &) | |
search & | training_evaluator (Args &&...) |
search & | validation_evaluator (Args &&...) |
search & | validation_strategy (Args &&...) |
Protected Member Functions | |
void | after_evolution (const summary< T > &) override |
void | calculate_metrics (summary< T > *) const override |
bool | can_validate () const override |
void | log_stats (const search_stats< T > &, tinyxml2::XMLDocument *) const override |
void | print_resume (const model_measurements &) const override |
void | tune_parameters () override |
Protected Member Functions inherited from vita::search< i_mep, std_es > | |
virtual void | after_evolution (const summary< i_mep > &) |
virtual void | calculate_metrics (summary< i_mep > *) const |
virtual bool | can_validate () const |
virtual void | close () |
virtual void | init () |
virtual void | log_stats (const search_stats< i_mep > &, tinyxml2::XMLDocument *) const |
virtual void | print_resume (const model_measurements &) const |
virtual void | tune_parameters () |
Additional Inherited Members | |
Protected Attributes inherited from vita::search< i_mep, std_es > | |
evolution< i_mep, std_es >::after_generation_callback_t | after_generation_callback_ |
std::unique_ptr< evaluator< i_mep > > | eva1_ |
std::unique_ptr< evaluator< i_mep > > | eva2_ |
problem & | prob_ |
std::unique_ptr< vita::validation_strategy > | vs_ |
Drives the search for solutions of symbolic regression / classification tasks.
T | the type of individual used |
ES | the adopted evolution strategy |
Definition at line 53 of file gp/src/search.h.
using vita::src_search< T, ES >::individual_type = T |
Definition at line 56 of file gp/src/search.h.
|
overrideprotectedvirtual |
Reimplemented from vita::search< i_mep, std_es >.
|
overridevirtual |
Reimplemented from vita::search< i_mep, std_es >.
|
overrideprotectedvirtual |
Reimplemented from vita::search< i_mep, std_es >.
|
overrideprotectedvirtual |
Reimplemented from vita::search< i_mep, std_es >.