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

#include <scored_config.h>

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

Public Member Functions

 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

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

◆ scored_config() [1/2]

VW::scored_config::scored_config ( )
inline

◆ scored_config() [2/2]

VW::scored_config::scored_config ( double  alpha,
double  tau 
)
inline

Member Function Documentation

◆ current_ips()

float VW::scored_config::current_ips ( ) const

◆ persist()

void VW::scored_config::persist ( metric_sink ,
const std::string &   
)

◆ reset_stats()

void VW::scored_config::reset_stats ( double  ,
double   
)

◆ update()

void VW::scored_config::update ( float  w,
float  r 
)

Member Data Documentation

◆ chisq

VW::distributionally_robust::ChiSquared VW::scored_config::chisq

◆ ips

float VW::scored_config::ips = 0.0

◆ last_r

float VW::scored_config::last_r = 0.0

◆ last_w

float VW::scored_config::last_w = 0.0

◆ update_count

uint64_t VW::scored_config::update_count = 0

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