Vowpal Wabbit
Public Attributes | List of all members
ccb Struct Reference

Public Attributes

vwall
 
exampleshared
 
std::vector< example * > actions
 
std::vector< example * > slots
 
std::vector< uint32_t > origin_index
 
CB::cb_class cb_label
 
CB::cb_class default_cb_label
 
std::vector< bool > exclude_list
 
std::vector< bool > include_list
 
std::vector< std::string > generated_interactions
 
std::vector< std::string > * original_interactions
 
std::vector< CCB::labelstored_labels
 
size_t action_with_label
 
multi_ex cb_ex
 
std::vector< uint64_t > slot_id_hashes
 
uint64_t id_namespace_hash
 
std::string id_namespace_str
 
size_t base_learner_stride_shift
 
VW::v_array_pool< CB::cb_classcb_label_pool
 
VW::v_array_pool< ACTION_SCORE::action_scoreaction_score_pool
 

Detailed Description

Definition at line 29 of file conditional_contextual_bandit.cc.

Member Data Documentation

◆ action_score_pool

◆ action_with_label

size_t ccb::action_with_label

◆ actions

std::vector<example*> ccb::actions

◆ all

vw* ccb::all

Definition at line 31 of file conditional_contextual_bandit.cc.

Referenced by CCB::inject_slot_id(), and CCB::learn_or_predict().

◆ base_learner_stride_shift

size_t ccb::base_learner_stride_shift

Definition at line 49 of file conditional_contextual_bandit.cc.

Referenced by CCB::inject_slot_id().

◆ cb_ex

multi_ex ccb::cb_ex

Definition at line 42 of file conditional_contextual_bandit.cc.

Referenced by CCB::learn_or_predict().

◆ cb_label

CB::cb_class ccb::cb_label

Definition at line 35 of file conditional_contextual_bandit.cc.

Referenced by CCB::attach_label_to_example().

◆ cb_label_pool

VW::v_array_pool<CB::cb_class> ccb::cb_label_pool

◆ default_cb_label

CB::cb_class ccb::default_cb_label

Definition at line 35 of file conditional_contextual_bandit.cc.

Referenced by CCB::create_cb_labels().

◆ exclude_list

std::vector<bool> ccb::exclude_list

◆ generated_interactions

std::vector<std::string> ccb::generated_interactions

Definition at line 37 of file conditional_contextual_bandit.cc.

Referenced by CCB::learn_or_predict().

◆ id_namespace_hash

uint64_t ccb::id_namespace_hash

Definition at line 46 of file conditional_contextual_bandit.cc.

Referenced by CCB::inject_slot_id().

◆ id_namespace_str

std::string ccb::id_namespace_str

Definition at line 47 of file conditional_contextual_bandit.cc.

Referenced by CCB::inject_slot_id().

◆ include_list

std::vector<bool> ccb::include_list

◆ origin_index

std::vector<uint32_t> ccb::origin_index

◆ original_interactions

std::vector<std::string>* ccb::original_interactions

Definition at line 38 of file conditional_contextual_bandit.cc.

Referenced by CCB::learn_or_predict().

◆ shared

example* ccb::shared

◆ slot_id_hashes

std::vector<uint64_t> ccb::slot_id_hashes

Definition at line 45 of file conditional_contextual_bandit.cc.

Referenced by CCB::inject_slot_id().

◆ slots

std::vector<example*> ccb::slots

◆ stored_labels

std::vector<CCB::label> ccb::stored_labels

The documentation for this struct was generated from the following file: