Vowpal Wabbit
Classes | Enumerations | Functions | Variables
CCB Namespace Reference

Classes

struct  conditional_contextual_bandit_outcome
 
struct  label
 

Enumerations

enum  example_type : uint8_t { unset = 0, shared = 1, action = 2, slot = 3 }
 

Functions

void calculate_and_insert_interactions (example *shared, const std::vector< example * > &actions, std::vector< std::vector< namespace_index >> &generated_interactions)
 
VW::LEARNER::base_learnerccb_explore_adf_setup (VW::config::options_i &options, vw &all)
 
bool ec_is_example_header (example const &ec)
 
std::string generate_ccb_label_printout (const std::vector< example * > &slots)
 

Variables

label_parser ccb_label_parser
 

Enumeration Type Documentation

enum CCB::example_type : uint8_t
Enumerator
unset 
shared 
action 
slot 

Function Documentation

void CCB::calculate_and_insert_interactions ( example shared,
const std::vector< example * > &  actions,
std::vector< std::vector< namespace_index >> &  generated_interactions 
)
VW::LEARNER::base_learner* CCB::ccb_explore_adf_setup ( VW::config::options_i options,
vw all 
)
bool CCB::ec_is_example_header ( example const &  ec)
std::string CCB::generate_ccb_label_printout ( const std::vector< example * > &  slots)

Variable Documentation

label_parser CCB::ccb_label_parser