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:
authorJohn Langford <jl@hunch.net>2014-11-28 22:43:58 +0300
committerJohn Langford <jl@hunch.net>2014-11-28 22:43:58 +0300
commit4bf53b154796eee7501598f1edf5debb5c8e49df (patch)
treed124f9e8e992bca47b38aebd30342b1b5a91cc14 /library
parent76c9c77631308ef612ec9f9580e49aeebab8172c (diff)
separated label from prediction
Diffstat (limited to 'library')
-rw-r--r--library/library_example.cc6
-rw-r--r--library/recommend.cc6
2 files changed, 6 insertions, 6 deletions
diff --git a/library/library_example.cc b/library/library_example.cc
index 7a3a9367..8abfc1f7 100644
--- a/library/library_example.cc
+++ b/library/library_example.cc
@@ -18,7 +18,7 @@ int main(int argc, char *argv[])
example *vec2 = VW::read_example(*model, (char*)"|s p^the_man w^the w^man |t p^un_homme w^un w^homme");
model->learn(vec2);
- cerr << "p2 = " << vec2->l.simple.prediction << endl;
+ cerr << "p2 = " << vec2->pred.scalar << endl;
VW::finish_example(*model, vec2);
vector< VW::feature_space > ec_info;
@@ -36,7 +36,7 @@ int main(int argc, char *argv[])
example* vec3 = VW::import_example(*model, ec_info);
model->learn(vec3);
- cerr << "p3 = " << vec3->l.simple.prediction << endl;
+ cerr << "p3 = " << vec3->pred.scalar << endl;
VW::finish_example(*model, vec3);
VW::finish(*model);
@@ -44,7 +44,7 @@ int main(int argc, char *argv[])
vw* model2 = VW::initialize("--hash all -q st --noconstant -i train2.vw");
vec2 = VW::read_example(*model2, (char*)" |s p^the_man w^the w^man |t p^un_homme w^un w^homme");
model2->learn(vec2);
- cerr << "p4 = " << vec2->l.simple.prediction << endl;
+ cerr << "p4 = " << vec2->pred.scalar << endl;
size_t len=0;
VW::primitive_feature_space* pfs = VW::export_example(*model2, vec2, len);
diff --git a/library/recommend.cc b/library/recommend.cc
index b78d6fa5..3d970d76 100644
--- a/library/recommend.cc
+++ b/library/recommend.cc
@@ -213,12 +213,12 @@ int main(int argc, char *argv[])
if(pr_queue.size() < (size_t)topk)
{
- pr_queue.push(make_pair(ex->l.simple.prediction, str));
+ pr_queue.push(make_pair(ex->pred.scalar, str));
}
- else if(pr_queue.top().first < ex->l.simple.prediction)
+ else if(pr_queue.top().first < ex->pred.scalar)
{
pr_queue.pop();
- pr_queue.push(make_pair(ex->l.simple.prediction, str));
+ pr_queue.push(make_pair(ex->pred.scalar, str));
}
VW::finish_example(*model, ex);