Vowpal Wabbit
|
Namespaces | |
details | |
Classes | |
struct | aml_score |
struct | automl |
struct | config_manager |
struct | exclusion_config |
struct | interaction_config_manager |
Typedefs | |
using | namespace_index = unsigned char |
using | interaction_vec_t = std::vector< std::vector< namespace_index > > |
using | priority_func = float(const exclusion_config &, const std::map< namespace_index, uint64_t > &) |
Enumerations | |
enum | config_state { config_state::New, config_state::Live, config_state::Inactive, config_state::Removed } |
enum | automl_state { automl_state::Collecting, automl_state::Experimenting } |
Functions | |
VW::LEARNER::base_learner * | automl_setup (VW::setup_base_i &) |
Variables | |
constexpr uint64_t | MAX_CONFIGS = 10 |
constexpr uint64_t | CONFIGS_PER_CHAMP_CHANGE = 5 |
const std::vector< unsigned char > | NS_EXCLUDE_LIST = {ccb_slot_namespace, ccb_id_namespace} |
using VW::automl::interaction_vec_t = typedef std::vector<std::vector<namespace_index> > |
using VW::automl::namespace_index = typedef unsigned char |
using VW::automl::priority_func = typedef float(const exclusion_config&, const std::map<namespace_index, uint64_t>&) |
VW::LEARNER::base_learner* VW::automl::automl_setup | ( | VW::setup_base_i & | ) |
constexpr uint64_t VW::automl::CONFIGS_PER_CHAMP_CHANGE = 5 |
constexpr uint64_t VW::automl::MAX_CONFIGS = 10 |
const std::vector<unsigned char> VW::automl::NS_EXCLUDE_LIST = {ccb_slot_namespace, ccb_id_namespace} |