Vowpal Wabbit
|
Classes | |
struct | task_data |
Functions | |
void | initialize (Search::search &sch, size_t &num_actions, options_i &) |
void | finish (Search::search &sch) |
void | my_update_example_indicies (Search::search &sch, bool, example *ec, uint64_t mult_amount, uint64_t plus_amount) |
void | run (Search::search &sch, multi_ex &ec) |
Variables | |
Search::search_task | task = {"sequence_demoldf", run, initialize, finish, nullptr, nullptr} |
void SequenceTask_DemoLDF::finish | ( | Search::search & | sch | ) |
Definition at line 402 of file search_sequencetask.cc.
References a, COST_SENSITIVE::cs_label, VW::dealloc_example(), CB::delete_label(), Search::search::get_task_data(), SequenceTask_DemoLDF::task_data::ldf_examples, and SequenceTask_DemoLDF::task_data::num_actions.
void SequenceTask_DemoLDF::initialize | ( | Search::search & | sch, |
size_t & | num_actions, | ||
options_i & | |||
) |
Definition at line 379 of file search_sequencetask.cc.
References a, VW::alloc_examples(), Search::AUTO_CONDITION_FEATURES, Search::AUTO_HAMMING_LOSS, COST_SENSITIVE::label::costs, polylabel::cs, COST_SENSITIVE::cs_label, label_parser::default_label, Search::search::get_vw_pointer_unsafe(), example_predict::interactions, vw::interactions, Search::IS_LDF, example::l, SequenceTask_DemoLDF::task_data::ldf_examples, SequenceTask_DemoLDF::task_data::num_actions, Search::search::set_options(), and Search::search::set_task_data().
void SequenceTask_DemoLDF::my_update_example_indicies | ( | Search::search & | sch, |
bool | , | ||
example * | ec, | ||
uint64_t | mult_amount, | ||
uint64_t | plus_amount | ||
) |
Definition at line 411 of file search_sequencetask.cc.
References Search::search::get_stride_shift().
Referenced by run().
void SequenceTask_DemoLDF::run | ( | Search::search & | sch, |
multi_ex & | ec | ||
) |
Definition at line 419 of file search_sequencetask.cc.
References a, VW::copy_example_data(), COST_SENSITIVE::label::costs, polylabel::cs, Search::search::get_history_length(), Search::search::get_task_data(), example::l, SequenceTask_DemoLDF::task_data::ldf_examples, my_update_example_indicies(), SequenceTask_DemoLDF::task_data::num_actions, Search::search::output(), predict(), and Search::search::predictNeedsExample().
Search::search_task SequenceTask_DemoLDF::task = {"sequence_demoldf", run, initialize, finish, nullptr, nullptr} |
Definition at line 29 of file search_sequencetask.cc.