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

Classes

struct  conditional_contextual_bandit_outcome
 
struct  label
 
struct  reduction_features
 

Enumerations

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

Functions

void default_label (CCB::label &ld)
 
void parse_label (label &ld, VW::label_parser_reuse_mem &reuse_mem, const std::vector< VW::string_view > &words, VW::io::logger &logger)
 

Variables

VW::label_parser ccb_label_parser
 

Enumeration Type Documentation

◆ example_type

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

Function Documentation

◆ default_label()

void CCB::default_label ( CCB::label ld)

◆ parse_label()

void CCB::parse_label ( label ld,
VW::label_parser_reuse_mem reuse_mem,
const std::vector< VW::string_view > &  words,
VW::io::logger logger 
)

Variable Documentation

◆ ccb_label_parser

VW::label_parser CCB::ccb_label_parser