|
Vowpal Wabbit
|
Classes | |
| class | aml_estimator |
| class | automl |
| class | champdupe_impl |
| class | config_oracle |
| class | interaction_config_manager |
| class | Iterator |
| class | ns_based_config |
| class | one_diff_impl |
| class | one_diff_inclusion_impl |
| class | oracle_rand_impl |
| class | qbase_cubic |
Typedefs | |
| using | interaction_vec_t = std::vector< std::vector< namespace_index > > |
| template<typename estimator_impl > | |
| using | estimator_vec_t = std::vector< std::pair< aml_estimator< estimator_impl >, estimator_impl > > |
| using | set_ns_list_t = std::set< std::vector< VW::namespace_index > > |
| using | priority_func = std::function< float(const ns_based_config &, const std::map< namespace_index, uint64_t > &)> |
Enumerations | |
| enum class | config_state { New , Live , Inactive , Removed } |
| enum class | config_type { Exclusion , Interaction } |
| enum class | automl_state { Experimenting } |
Functions | |
| bool | count_namespaces (const multi_ex &ecs, std::map< namespace_index, uint64_t > &ns_counter) |
| void | apply_config (example *ec, interaction_vec_t *live_interactions) |
| bool | is_allowed_to_remove (const namespace_index ns) |
| void | clear_non_champ_weights (dense_parameters &weights, uint32_t total, uint32_t &feature_width) |
| bool | worse () |
| using VW::reductions::automl::estimator_vec_t = typedef std::vector<std::pair<aml_estimator<estimator_impl>, estimator_impl> > |
| using VW::reductions::automl::interaction_vec_t = typedef std::vector<std::vector<namespace_index> > |
| using VW::reductions::automl::priority_func = typedef std::function<float(const ns_based_config&, const std::map<namespace_index, uint64_t>&)> |
| using VW::reductions::automl::set_ns_list_t = typedef std::set<std::vector<VW::namespace_index> > |
|
strong |
|
strong |
|
strong |
| void VW::reductions::automl::apply_config | ( | example * | ec, |
| interaction_vec_t * | live_interactions | ||
| ) |
| void VW::reductions::automl::clear_non_champ_weights | ( | dense_parameters & | weights, |
| uint32_t | total, | ||
| uint32_t & | feature_width | ||
| ) |
| bool VW::reductions::automl::count_namespaces | ( | const multi_ex & | ecs, |
| std::map< namespace_index, uint64_t > & | ns_counter | ||
| ) |
| bool VW::reductions::automl::is_allowed_to_remove | ( | const namespace_index | ns | ) |
| bool VW::reductions::automl::worse | ( | ) |