Vowpal Wabbit
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
VW::reductions::automl::automl< CMType > Class Template Reference

#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::loggerlogger
 
LEARNER::learneradf_learner = nullptr
 
bool debug_reverse_learning_order = false
 
const bool should_save_predict_only_model
 
std::unique_ptr< std::ofstream > log_file
 

Constructor & Destructor Documentation

◆ automl()

template<typename CMType >
VW::reductions::automl::automl< CMType >::automl ( std::unique_ptr< CMType >  cm,
VW::io::logger logger,
bool  predict_only_model,
std::string  trace_prefix 
)
inline

Member Function Documentation

◆ offset_learn()

template<typename CMType >
void VW::reductions::automl::automl< CMType >::offset_learn ( VW::LEARNER::learner base,
multi_ex ec,
VW::cb_class logged,
uint64_t  labelled_action 
)

◆ one_step()

template<typename CMType >
void VW::reductions::automl::automl< CMType >::one_step ( VW::LEARNER::learner base,
multi_ex ec,
VW::cb_class logged,
uint64_t  labelled_action 
)

Member Data Documentation

◆ adf_learner

template<typename CMType >
LEARNER::learner* VW::reductions::automl::automl< CMType >::adf_learner = nullptr

◆ cm

template<typename CMType >
std::unique_ptr<CMType> VW::reductions::automl::automl< CMType >::cm

◆ current_state

template<typename CMType >
automl_state VW::reductions::automl::automl< CMType >::current_state = automl_state::Experimenting

◆ debug_reverse_learning_order

template<typename CMType >
bool VW::reductions::automl::automl< CMType >::debug_reverse_learning_order = false

◆ log_file

template<typename CMType >
std::unique_ptr<std::ofstream> VW::reductions::automl::automl< CMType >::log_file

◆ logger

template<typename CMType >
VW::io::logger* VW::reductions::automl::automl< CMType >::logger

◆ should_save_predict_only_model

template<typename CMType >
const bool VW::reductions::automl::automl< CMType >::should_save_predict_only_model

The documentation for this class was generated from the following file: