Vowpal Wabbit
Classes | Namespaces | Typedefs | Functions | Variables
distributionally_robust.h File Reference
#include <algorithm>
#include <limits>
#include <string>
#include <tuple>

Classes

struct  VW::distributionally_robust::Duals
 
class  VW::distributionally_robust::ChiSquared
 

Namespaces

 VW
 
 VW::distributionally_robust
 
 VW::model_utils
 

Typedefs

using VW::distributionally_robust::ScoredDual = std::pair< double, Duals >
 

Functions

size_t VW::model_utils::read_model_field (io_buf &, VW::distributionally_robust::Duals &)
 
size_t VW::model_utils::write_model_field (io_buf &, const VW::distributionally_robust::Duals &, const std::string &, bool)
 
size_t VW::model_utils::read_model_field (io_buf &, VW::distributionally_robust::ChiSquared &)
 
size_t VW::model_utils::write_model_field (io_buf &, const VW::distributionally_robust::ChiSquared &, const std::string &, bool)
 

Variables

constexpr float DEFAULT_TAU = 0.999f
 
constexpr float DEFAULT_ALPHA = 0.05f
 

Variable Documentation

◆ DEFAULT_ALPHA

constexpr float DEFAULT_ALPHA = 0.05f

◆ DEFAULT_TAU

constexpr float DEFAULT_TAU = 0.999f