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:
authorJake Hofman <jhofman@gmail.com>2014-01-01 00:59:22 +0400
committerJake Hofman <jhofman@gmail.com>2014-01-01 00:59:22 +0400
commit64eafee7da974529dc527ddb026bc4d76bc47832 (patch)
treecbb7f297a371c8c0535e7933e1c41895bdd74a49 /vowpalwabbit/sender.cc
parente10879fc0d693069c276de069d4e27bc1719f9dc (diff)
added predict to base learner interface
Diffstat (limited to 'vowpalwabbit/sender.cc')
-rw-r--r--vowpalwabbit/sender.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/vowpalwabbit/sender.cc b/vowpalwabbit/sender.cc
index f0f5e256..dbc0cc38 100644
--- a/vowpalwabbit/sender.cc
+++ b/vowpalwabbit/sender.cc
@@ -69,6 +69,11 @@ void receive_result(sender& s)
return_simple_example(*(s.all), NULL, ec);
}
+ //placeholder
+ void predict(void* d, learner& base, example* ec)
+ {
+ }
+
void learn(void* d, learner& base, example* ec)
{
sender* s = (sender*)d;
@@ -119,7 +124,7 @@ void end_examples(void* d)
s->all = &all;
s->delay_ring = (example**) calloc(all.p->ring_size, sizeof(example*));
- learner* l = new learner(s,learn, save_load, 1);
+ learner* l = new learner(s, learn, predict, save_load, 1);
l->set_finish(finish);
l->set_finish_example(finish_example);
l->set_end_examples(end_examples);