Vowpal Wabbit
Classes | Namespaces | Enumerations | Functions | Variables
search_sequencetask.cc File Reference
#include "search_sequencetask.h"
#include "vw.h"

Go to the source code of this file.

Classes

struct  SequenceSpanTask::task_data
 
struct  ArgmaxTask::task_data
 
struct  SequenceTask_DemoLDF::task_data
 

Namespaces

 SequenceTask
 
 SequenceSpanTask
 
 SequenceTaskCostToGo
 
 ArgmaxTask
 
 SequenceTask_DemoLDF
 

Enumerations

enum  SequenceSpanTask::EncodingType { SequenceSpanTask::BIO, SequenceSpanTask::BILOU }
 

Functions

void SequenceTask::initialize (Search::search &sch, size_t &, options_i &)
 
void SequenceTask::run (Search::search &sch, multi_ex &ec)
 
action SequenceSpanTask::bilou_to_bio (action y)
 
void SequenceSpanTask::convert_bio_to_bilou (multi_ex &ec)
 
void SequenceSpanTask::initialize (Search::search &sch, size_t &num_actions, options_i &options)
 
void SequenceSpanTask::finish (Search::search &sch)
 
void SequenceSpanTask::setup (Search::search &sch, multi_ex &ec)
 
void SequenceSpanTask::takedown (Search::search &sch, multi_ex &ec)
 
void SequenceSpanTask::run (Search::search &sch, multi_ex &ec)
 
void SequenceTaskCostToGo::initialize (Search::search &sch, size_t &num_actions, options_i &)
 
void SequenceTaskCostToGo::run (Search::search &sch, multi_ex &ec)
 
void ArgmaxTask::initialize (Search::search &sch, size_t &, options_i &options)
 
void ArgmaxTask::finish (Search::search &sch)
 
void ArgmaxTask::run (Search::search &sch, multi_ex &ec)
 
void SequenceTask_DemoLDF::initialize (Search::search &sch, size_t &num_actions, options_i &)
 
void SequenceTask_DemoLDF::finish (Search::search &sch)
 
void SequenceTask_DemoLDF::my_update_example_indicies (Search::search &sch, bool, example *ec, uint64_t mult_amount, uint64_t plus_amount)
 
void SequenceTask_DemoLDF::run (Search::search &sch, multi_ex &ec)
 

Variables

Search::search_task SequenceTask::task = {"sequence", run, initialize, nullptr, nullptr, nullptr}
 
Search::search_task SequenceSpanTask::task = {"sequencespan", run, initialize, finish, setup, takedown}
 
Search::search_task SequenceTaskCostToGo::task = {"sequence_ctg", run, initialize, nullptr, nullptr, nullptr}
 
Search::search_task ArgmaxTask::task = {"argmax", run, initialize, finish, nullptr, nullptr}
 
Search::search_task SequenceTask_DemoLDF::task = {"sequence_demoldf", run, initialize, finish, nullptr, nullptr}