Vowpal Wabbit
|
Public Member Functions | |
~warm_cb () | |
Public Attributes | |
CB::label | cb_label |
uint64_t | app_seed |
action_scores | a_s |
size_t | example_counter |
vw * | all |
std::shared_ptr< rand_state > | _random_state |
multi_ex | ecs |
float | loss0 |
float | loss1 |
uint32_t | ws_period |
uint32_t | inter_period |
uint32_t | choices_lambda |
bool | upd_ws |
bool | upd_inter |
int | cor_type_ws |
float | cor_prob_ws |
int | vali_method |
int | wt_scheme |
int | lambda_scheme |
uint32_t | overwrite_label |
int | ws_type |
bool | sim_bandit |
uint32_t | num_actions |
float | epsilon |
std::vector< float > | lambdas |
action_scores | a_s_adf |
std::vector< float > | cumulative_costs |
CB::cb_class | cl_adf |
uint32_t | ws_train_size |
uint32_t | ws_vali_size |
std::vector< example * > | ws_vali |
float | cumu_var |
uint32_t | ws_iter |
uint32_t | inter_iter |
MULTICLASS::label_t | mc_label |
COST_SENSITIVE::label | cs_label |
COST_SENSITIVE::label * | csls |
CB::label * | cbls |
bool | use_cs |
Definition at line 35 of file warm_cb.cc.
|
inline |
Definition at line 82 of file warm_cb.cc.
References a, CB::cb_label, COST_SENSITIVE::cs_label, VW::dealloc_example(), label_parser::delete_label, CB::delete_label(), v_array< T >::delete_v(), free_it(), and MULTICLASS::mc_label.
std::shared_ptr<rand_state> warm_cb::_random_state |
Definition at line 43 of file warm_cb.cc.
Referenced by corrupt_action(), and generate_uar_action().
action_scores warm_cb::a_s |
Definition at line 39 of file warm_cb.cc.
action_scores warm_cb::a_s_adf |
Definition at line 67 of file warm_cb.cc.
Referenced by accumu_var_adf(), predict_bandit_adf(), and predict_or_learn_bandit_adf().
vw* warm_cb::all |
Definition at line 42 of file warm_cb.cc.
Referenced by copy_example_to_adf(), finish(), and learn_sup_adf().
uint64_t warm_cb::app_seed |
Definition at line 38 of file warm_cb.cc.
Referenced by predict_bandit_adf().
CB::label warm_cb::cb_label |
Definition at line 37 of file warm_cb.cc.
CB::label* warm_cb::cbls |
Definition at line 79 of file warm_cb.cc.
Referenced by init_adf_data(), and learn_sup_adf().
uint32_t warm_cb::choices_lambda |
Definition at line 51 of file warm_cb.cc.
Referenced by accumu_costs_iv_adf(), finish(), init_adf_data(), learn_bandit_adf(), learn_sup_adf(), and setup_lambdas().
CB::cb_class warm_cb::cl_adf |
Definition at line 69 of file warm_cb.cc.
Referenced by accumu_costs_iv_adf(), learn_bandit_adf(), and predict_or_learn_bandit_adf().
float warm_cb::cor_prob_ws |
Definition at line 55 of file warm_cb.cc.
Referenced by corrupt_action().
int warm_cb::cor_type_ws |
Definition at line 54 of file warm_cb.cc.
Referenced by corrupt_action().
COST_SENSITIVE::label warm_cb::cs_label |
Definition at line 77 of file warm_cb.cc.
Referenced by predict_or_learn_adf().
COST_SENSITIVE::label* warm_cb::csls |
Definition at line 78 of file warm_cb.cc.
Referenced by init_adf_data(), and learn_sup_adf().
float warm_cb::cumu_var |
Definition at line 73 of file warm_cb.cc.
Referenced by accumu_var_adf(), finish(), and init_adf_data().
std::vector<float> warm_cb::cumulative_costs |
Definition at line 68 of file warm_cb.cc.
Referenced by accumu_costs_iv_adf(), finish(), init_adf_data(), predict_bandit_adf(), and predict_sup_adf().
multi_ex warm_cb::ecs |
Definition at line 44 of file warm_cb.cc.
Referenced by copy_example_to_adf(), init_adf_data(), learn_bandit_adf(), learn_sup_adf(), predict_bandit_adf(), and predict_sublearner_adf().
float warm_cb::epsilon |
Definition at line 65 of file warm_cb.cc.
Referenced by finish(), and setup_lambdas().
size_t warm_cb::example_counter |
Definition at line 41 of file warm_cb.cc.
Referenced by predict_bandit_adf().
uint32_t warm_cb::inter_iter |
Definition at line 75 of file warm_cb.cc.
Referenced by finish(), init_adf_data(), and predict_or_learn_adf().
uint32_t warm_cb::inter_period |
Definition at line 50 of file warm_cb.cc.
Referenced by compute_weight_multiplier(), and predict_or_learn_adf().
int warm_cb::lambda_scheme |
Definition at line 58 of file warm_cb.cc.
Referenced by setup_lambdas().
std::vector<float> warm_cb::lambdas |
Definition at line 66 of file warm_cb.cc.
Referenced by compute_weight_multiplier(), finish(), and setup_lambdas().
float warm_cb::loss0 |
Definition at line 45 of file warm_cb.cc.
float warm_cb::loss1 |
Definition at line 46 of file warm_cb.cc.
MULTICLASS::label_t warm_cb::mc_label |
Definition at line 76 of file warm_cb.cc.
Referenced by predict_or_learn_adf().
uint32_t warm_cb::num_actions |
Definition at line 64 of file warm_cb.cc.
Referenced by accumu_var_adf(), copy_example_to_adf(), corrupt_action(), finish(), generate_uar_action(), init_adf_data(), learn_bandit_adf(), and learn_sup_adf().
uint32_t warm_cb::overwrite_label |
Definition at line 59 of file warm_cb.cc.
Referenced by corrupt_action().
bool warm_cb::sim_bandit |
Definition at line 61 of file warm_cb.cc.
Referenced by init_adf_data().
bool warm_cb::upd_inter |
Definition at line 53 of file warm_cb.cc.
Referenced by ind_update(), and setup_lambdas().
bool warm_cb::upd_ws |
Definition at line 52 of file warm_cb.cc.
Referenced by ind_update(), and setup_lambdas().
bool warm_cb::use_cs |
Definition at line 80 of file warm_cb.cc.
int warm_cb::vali_method |
Definition at line 56 of file warm_cb.cc.
uint32_t warm_cb::ws_iter |
Definition at line 74 of file warm_cb.cc.
Referenced by init_adf_data(), and predict_or_learn_adf().
uint32_t warm_cb::ws_period |
Definition at line 49 of file warm_cb.cc.
Referenced by init_adf_data(), and predict_or_learn_adf().
uint32_t warm_cb::ws_train_size |
Definition at line 70 of file warm_cb.cc.
Referenced by compute_weight_multiplier(), and init_adf_data().
int warm_cb::ws_type |
Definition at line 60 of file warm_cb.cc.
Referenced by init_adf_data(), and predict_or_learn_adf().
std::vector<example*> warm_cb::ws_vali |
Definition at line 72 of file warm_cb.cc.
Referenced by add_to_vali().
uint32_t warm_cb::ws_vali_size |
Definition at line 71 of file warm_cb.cc.
Referenced by init_adf_data().
int warm_cb::wt_scheme |
Definition at line 57 of file warm_cb.cc.