Vowpal Wabbit
|
#include <search.h>
Public Member Functions | |
BaseTask (search *_sch, multi_ex &_ec) | |
BaseTask & | foreach_action (void(*f)(search &, size_t, float, action, bool, float)) |
BaseTask & | post_prediction (void(*f)(search &, size_t, action, float)) |
BaseTask & | maybe_override_prediction (bool(*f)(search &, size_t, action &, float &)) |
BaseTask & | with_output_string (void(*f)(search &, std::stringstream &)) |
BaseTask & | final_run () |
void | Run () |
Public Attributes | |
search * | sch |
multi_ex & | ec |
bool | _final_run |
void(* | _foreach_action )(search &, size_t, float, action, bool, float) |
void(* | _post_prediction )(search &, size_t, action, float) |
bool(* | _maybe_override_prediction )(search &, size_t, action &, float &) |
void(* | _with_output_string )(search &, std::stringstream &) |
Definition at line 34 of file search.h.
References _final_run, _foreach_action, _maybe_override_prediction, _post_prediction, and _with_output_string.
Referenced by Search::search::base_task().
|
inline |
|
inline |
Definition at line 42 of file search.h.
References _foreach_action, and f.
Referenced by DebugMT::run(), and SelectiveBranchingMT::run().
|
inline |
Definition at line 52 of file search.h.
References _maybe_override_prediction, and f.
Definition at line 47 of file search.h.
References _post_prediction, and f.
void Search::BaseTask::Run | ( | ) |
Definition at line 2063 of file search.cc.
References Search::search_private::learn_loss, Search::search_private::meta_t, Search::search_private::metaoverride, Search::search_private::pred_string, Search::search_task::run, Search::search_private::should_produce_string, Search::search_private::t, Search::search_private::task, Search::search_private::test_loss, and Search::search_private::train_loss.
Referenced by final_run(), DebugMT::run(), and SelectiveBranchingMT::run().
Definition at line 57 of file search.h.
References _with_output_string, and f.
bool Search::BaseTask::_final_run |
Definition at line 73 of file search.h.
Referenced by BaseTask(), and final_run().
Definition at line 74 of file search.h.
Referenced by BaseTask(), foreach_action(), Search::foreach_action_from_cache(), Search::search_predict(), Search::single_prediction_LDF(), and Search::single_prediction_notLDF().
Definition at line 76 of file search.h.
Referenced by BaseTask(), maybe_override_prediction(), and Search::search_predict().
Definition at line 75 of file search.h.
Referenced by BaseTask(), post_prediction(), and Search::search_predict().
void(* Search::BaseTask::_with_output_string) (search &, std::stringstream &) |
Definition at line 77 of file search.h.
Referenced by BaseTask(), and with_output_string().
multi_ex& Search::BaseTask::ec |
Definition at line 72 of file search.h.
Referenced by Search::search::get_metatask_data().
search* Search::BaseTask::sch |
Definition at line 71 of file search.h.
Referenced by Search::foreach_action_from_cache(), Search::search_predict(), Search::single_prediction_LDF(), and Search::single_prediction_notLDF().