Vowpal Wabbit
Public Member Functions | Public Attributes | List of all members
VW::automl::aml_score Struct Reference

#include <automl.h>

Inheritance diagram for VW::automl::aml_score:
VW::scored_config

Public Member Functions

 aml_score ()
 
 aml_score (double alpha, double tau)
 
void persist (metric_sink &, const std::string &, bool)
 
- Public Member Functions inherited from VW::scored_config
 scored_config ()
 
 scored_config (double alpha, double tau)
 
void update (float w, float r)
 
void persist (metric_sink &, const std::string &)
 
float current_ips () const
 
void reset_stats (double, double)
 

Public Attributes

uint64_t config_index = 0
 
bool eligible_to_inactivate = false
 
interaction_vec_t live_interactions
 
- Public Attributes inherited from VW::scored_config
VW::distributionally_robust::ChiSquared chisq
 
float ips = 0.0
 
float last_w = 0.0
 
float last_r = 0.0
 
uint64_t update_count = 0
 

Constructor & Destructor Documentation

◆ aml_score() [1/2]

VW::automl::aml_score::aml_score ( )
inline

◆ aml_score() [2/2]

VW::automl::aml_score::aml_score ( double  alpha,
double  tau 
)
inline

Member Function Documentation

◆ persist()

void VW::automl::aml_score::persist ( metric_sink ,
const std::string &  ,
bool   
)

Member Data Documentation

◆ config_index

uint64_t VW::automl::aml_score::config_index = 0

◆ eligible_to_inactivate

bool VW::automl::aml_score::eligible_to_inactivate = false

◆ live_interactions

interaction_vec_t VW::automl::aml_score::live_interactions

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