Vowpal Wabbit
|
Public Attributes | |
vw * | all |
example * | shared |
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::label > | stored_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_class > | cb_label_pool |
VW::v_array_pool< ACTION_SCORE::action_score > | action_score_pool |
Definition at line 29 of file conditional_contextual_bandit.cc.
VW::v_array_pool<ACTION_SCORE::action_score> ccb::action_score_pool |
Definition at line 52 of file conditional_contextual_bandit.cc.
Referenced by CCB::build_cb_example(), and CCB::finish_multiline_example().
size_t ccb::action_with_label |
Definition at line 40 of file conditional_contextual_bandit.cc.
Referenced by CCB::build_cb_example(), CCB::clear_all(), and CCB::clear_pred_and_label().
std::vector<example*> ccb::actions |
Definition at line 33 of file conditional_contextual_bandit.cc.
Referenced by CCB::build_cb_example(), CCB::clear_all(), CCB::clear_pred_and_label(), CCB::create_cb_labels(), CCB::delete_cb_labels(), CCB::learn_or_predict(), CCB::sanity_checks(), and CCB::split_multi_example_and_stash_labels().
vw* ccb::all |
Definition at line 31 of file conditional_contextual_bandit.cc.
Referenced by CCB::inject_slot_id(), and CCB::learn_or_predict().
size_t ccb::base_learner_stride_shift |
Definition at line 49 of file conditional_contextual_bandit.cc.
Referenced by CCB::inject_slot_id().
multi_ex ccb::cb_ex |
Definition at line 42 of file conditional_contextual_bandit.cc.
Referenced by CCB::learn_or_predict().
CB::cb_class ccb::cb_label |
Definition at line 35 of file conditional_contextual_bandit.cc.
Referenced by CCB::attach_label_to_example().
VW::v_array_pool<CB::cb_class> ccb::cb_label_pool |
Definition at line 51 of file conditional_contextual_bandit.cc.
Referenced by CCB::create_cb_labels(), and CCB::delete_cb_labels().
CB::cb_class ccb::default_cb_label |
Definition at line 35 of file conditional_contextual_bandit.cc.
Referenced by CCB::create_cb_labels().
std::vector<bool> ccb::exclude_list |
Definition at line 36 of file conditional_contextual_bandit.cc.
Referenced by CCB::build_cb_example(), CCB::learn_or_predict(), and CCB::save_action_scores().
std::vector<std::string> ccb::generated_interactions |
Definition at line 37 of file conditional_contextual_bandit.cc.
Referenced by CCB::learn_or_predict().
uint64_t ccb::id_namespace_hash |
Definition at line 46 of file conditional_contextual_bandit.cc.
Referenced by CCB::inject_slot_id().
std::string ccb::id_namespace_str |
Definition at line 47 of file conditional_contextual_bandit.cc.
Referenced by CCB::inject_slot_id().
std::vector<bool> ccb::include_list |
Definition at line 36 of file conditional_contextual_bandit.cc.
Referenced by CCB::build_cb_example(), and CCB::learn_or_predict().
std::vector<uint32_t> ccb::origin_index |
Definition at line 34 of file conditional_contextual_bandit.cc.
Referenced by CCB::build_cb_example(), and CCB::save_action_scores().
std::vector<std::string>* ccb::original_interactions |
Definition at line 38 of file conditional_contextual_bandit.cc.
Referenced by CCB::learn_or_predict().
example* ccb::shared |
Definition at line 32 of file conditional_contextual_bandit.cc.
Referenced by CCB::build_cb_example(), CCB::clear_all(), CCB::create_cb_labels(), CCB::delete_cb_labels(), CCB::learn_or_predict(), CCB::save_action_scores(), and CCB::split_multi_example_and_stash_labels().
std::vector<uint64_t> ccb::slot_id_hashes |
Definition at line 45 of file conditional_contextual_bandit.cc.
Referenced by CCB::inject_slot_id().
std::vector<example*> ccb::slots |
Definition at line 33 of file conditional_contextual_bandit.cc.
Referenced by CCB::clear_all(), CCB::learn_or_predict(), CCB::sanity_checks(), and CCB::split_multi_example_and_stash_labels().
std::vector<CCB::label> ccb::stored_labels |
Definition at line 39 of file conditional_contextual_bandit.cc.
Referenced by CCB::clear_all(), CCB::learn_or_predict(), and CCB::split_multi_example_and_stash_labels().