apply_config_at_slot(estimator_vec_t< estimator_impl > &estimators, std::vector< ns_based_config > &configs, const uint64_t live_slot, const uint64_t config_index, const double sig_level, const double tol_x, bool is_brentq, const uint64_t priority_challengers) | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | static |
apply_new_champ(config_oracle_impl &config_oracle, const uint64_t winning_challenger_slot, estimator_vec_t< estimator_impl > &estimators, const uint64_t priority_challengers, const std::map< namespace_index, uint64_t > &ns_counter) | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | static |
automl_significance_level | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |
champ_log_file | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |
check_for_new_champ() | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |
current_champ | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |
default_lease | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |
do_learning(VW::LEARNER::learner &base, multi_ex &ec, uint64_t live_slot) | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |
estimators | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |
feature_width | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |
inputlabel_log_file | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |
insert_starting_configuration(estimator_vec_t< estimator_impl > &estimators, config_oracle_impl &config_oracle, const double sig_level, const double tol_x, bool is_brentq) | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | static |
interaction_config_manager(uint64_t global_lease, uint64_t max_live_configs, std::shared_ptr< VW::rand_state > rand_state, uint64_t priority_challengers, const std::string &interaction_type, const std::string &oracle_type, dense_parameters &weights, priority_func calc_priority, double automl_significance_level, VW::io::logger *logger, uint32_t &feature_width, bool ccb_on, config_type conf_type, std::string trace_prefix, bool reward_as_cost, double tol_x, bool is_brentq) | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |
is_brentq | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |
logger | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |
max_live_configs | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |
ns_counter | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |
persist(metric_sink &metrics, bool verbose) | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |
priority_challengers | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |
process_example(const multi_ex &ec) | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |
reward_as_cost | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |
schedule() | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |
tol_x | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |
total_champ_switches | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |
total_learn_count | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |
weights | VW::reductions::automl::interaction_config_manager< config_oracle_impl, estimator_impl > | |