Vowpal Wabbit
|
#include <automl_impl.h>
Public Member Functions | |
automl (std::unique_ptr< CMType > cm, VW::io::logger *logger, bool predict_only_model, std::string trace_prefix) | |
void | one_step (VW::LEARNER::learner &base, multi_ex &ec, VW::cb_class &logged, uint64_t labelled_action) |
void | offset_learn (VW::LEARNER::learner &base, multi_ex &ec, VW::cb_class &logged, uint64_t labelled_action) |
Public Attributes | |
automl_state | current_state = automl_state::Experimenting |
std::unique_ptr< CMType > | cm |
VW::io::logger * | logger |
LEARNER::learner * | adf_learner = nullptr |
bool | debug_reverse_learning_order = false |
const bool | should_save_predict_only_model |
std::unique_ptr< std::ofstream > | log_file |
|
inline |
void VW::reductions::automl::automl< CMType >::offset_learn | ( | VW::LEARNER::learner & | base, |
multi_ex & | ec, | ||
VW::cb_class & | logged, | ||
uint64_t | labelled_action | ||
) |
void VW::reductions::automl::automl< CMType >::one_step | ( | VW::LEARNER::learner & | base, |
multi_ex & | ec, | ||
VW::cb_class & | logged, | ||
uint64_t | labelled_action | ||
) |
LEARNER::learner* VW::reductions::automl::automl< CMType >::adf_learner = nullptr |
std::unique_ptr<CMType> VW::reductions::automl::automl< CMType >::cm |
automl_state VW::reductions::automl::automl< CMType >::current_state = automl_state::Experimenting |
bool VW::reductions::automl::automl< CMType >::debug_reverse_learning_order = false |
std::unique_ptr<std::ofstream> VW::reductions::automl::automl< CMType >::log_file |
VW::io::logger* VW::reductions::automl::automl< CMType >::logger |
const bool VW::reductions::automl::automl< CMType >::should_save_predict_only_model |