Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/vowpal_wabbit.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHal Daume III <me@hal3.name>2014-04-30 18:50:17 +0400
committerHal Daume III <me@hal3.name>2014-04-30 18:50:17 +0400
commita1b944a09549a8042cec2a331553ab2b40373b83 (patch)
treef5bddd6a28d2f1213c57de4ccd0fd1e33f9c983c /vowpalwabbit/searn_sequencetask.h
parent8e8e47ee2ce394b25d21ec9a1941af7ca5b45935 (diff)
cleaned up way of adding new tasks for searn
Diffstat (limited to 'vowpalwabbit/searn_sequencetask.h')
-rw-r--r--vowpalwabbit/searn_sequencetask.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/vowpalwabbit/searn_sequencetask.h b/vowpalwabbit/searn_sequencetask.h
index 9b1b63f8..406b0ff4 100644
--- a/vowpalwabbit/searn_sequencetask.h
+++ b/vowpalwabbit/searn_sequencetask.h
@@ -12,18 +12,21 @@ namespace SequenceTask {
void initialize(Searn::searn&, size_t&, std::vector<std::string>&, po::variables_map&, po::variables_map&);
void finish(Searn::searn&);
void structured_predict(Searn::searn&, example**,size_t);
+ extern Searn::searn_task task;
}
namespace OneOfManyTask {
void initialize(Searn::searn&, size_t&, std::vector<std::string>&, po::variables_map&, po::variables_map&);
void finish(Searn::searn&);
void structured_predict(Searn::searn&, example**,size_t);
+ extern Searn::searn_task task;
}
namespace SequenceSpanTask {
void initialize(Searn::searn&, size_t&, std::vector<std::string>&, po::variables_map&, po::variables_map&);
void finish(Searn::searn&);
void structured_predict(Searn::searn&, example**,size_t);
+ extern Searn::searn_task task;
}
namespace SequenceTask_DemoLDF {
@@ -31,6 +34,7 @@ namespace SequenceTask_DemoLDF {
void finish(Searn::searn&);
void structured_predict(Searn::searn&, example**,size_t);
void update_example_indicies(bool audit, example* ec, uint32_t mult_amount, uint32_t plus_amount);
+ extern Searn::searn_task task;
}