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

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 double DEFAULT_TAU = 0.999
 
constexpr double DEFAULT_ALPHA = 0.05
 

Variable Documentation

◆ DEFAULT_ALPHA

constexpr double DEFAULT_ALPHA = 0.05

◆ DEFAULT_TAU

constexpr double DEFAULT_TAU = 0.999