Vowpal Wabbit
Classes | Typedefs | Enumerations
VW::reductions::automl Namespace Reference

Classes

struct  aml_score
 
struct  automl
 
struct  config_manager
 
struct  exclusion_config
 
struct  interaction_config_manager
 

Typedefs

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 }
 

Typedef Documentation

◆ interaction_vec_t

using VW::reductions::automl::interaction_vec_t = typedef std::vector<std::vector<namespace_index> >

◆ priority_func

using VW::reductions::automl::priority_func = typedef float(const exclusion_config&, const std::map<namespace_index, uint64_t>&)

Enumeration Type Documentation

◆ automl_state

enum VW::reductions::automl::automl_state
strong
Enumerator
Collecting 
Experimenting 

◆ config_state

enum VW::reductions::automl::config_state
strong
Enumerator
New 
Live 
Inactive 
Removed