Vowpal Wabbit
Namespaces | Functions
cb_algs.h File Reference
#include "baseline.h"
#include "guard.h"
#include "cb.h"
#include "example.h"
#include "learner.h"
#include "cb_type.h"
#include <cfloat>

Namespaces

 CB_ALGS
 

Functions

VW::LEARNER::base_learnercb_algs_setup (VW::setup_base_i &stack_builder)
 
template<bool is_learn>
float CB_ALGS::get_cost_pred (VW::LEARNER::single_learner *scorer, const CB::cb_class &known_cost, example &ec, uint32_t index, uint32_t base)
 
float CB_ALGS::get_cost_estimate (const CB::cb_class &observation, uint32_t action, float offset=0.)
 
float CB_ALGS::get_cost_estimate (const CB::cb_class &observation, const COST_SENSITIVE::label &scores, uint32_t action)
 
float CB_ALGS::get_cost_estimate (const CB::label &ld, uint32_t action)
 
float CB_ALGS::get_cost_estimate (const ACTION_SCORE::action_score &a_s, float cost, uint32_t action, float offset=0.)
 
bool CB_ALGS::example_is_newline_not_header (example const &ec)
 
void CB_ALGS::generic_output_example (VW::workspace &all, float loss, const example &ec, const CB::label &ld, const CB::cb_class *known_cost)
 

Function Documentation

◆ cb_algs_setup()

VW::LEARNER::base_learner* cb_algs_setup ( VW::setup_base_i stack_builder)