Vowpal Wabbit
|
Classes | |
struct | task_data |
Functions | |
void | initialize (Search::search &sch, size_t &num_actions, VW::config::options_i &) |
void | finish (Search::search &sch) |
void | run (Search::search &sch, multi_ex &ec) |
Variables | |
Search::search_task | task = {"multiclasstask", run, initialize, finish, nullptr, nullptr} |
void MulticlassTask::finish | ( | Search::search & | sch | ) |
Definition at line 34 of file search_multiclasstask.cc.
References v_array< T >::delete_v(), Search::search::get_task_data(), and MulticlassTask::task_data::y_allowed.
void MulticlassTask::initialize | ( | Search::search & | sch, |
size_t & | num_actions, | ||
VW::config::options_i & | |||
) |
Definition at line 22 of file search_multiclasstask.cc.
References MulticlassTask::task_data::max_label, MulticlassTask::task_data::num_level, v_array< T >::push_back(), Search::search::set_num_learners(), Search::search::set_options(), Search::search::set_task_data(), and MulticlassTask::task_data::y_allowed.
void MulticlassTask::run | ( | Search::search & | sch, |
multi_ex & | ec | ||
) |
Definition at line 41 of file search_multiclasstask.cc.
References v_array< T >::begin(), Search::search::get_task_data(), Search::search::loss(), MulticlassTask::task_data::max_label, MulticlassTask::task_data::num_level, Search::search::output(), Search::search::predict(), UINT64_ONE, and MulticlassTask::task_data::y_allowed.
Search::search_task MulticlassTask::task = {"multiclasstask", run, initialize, finish, nullptr, nullptr} |
Definition at line 10 of file search_multiclasstask.cc.