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>2015-01-02 21:12:06 +0300
committerJohn Langford <jl@hunch.net>2015-01-02 21:12:06 +0300
commitffa9e4f8c1d5a46cadc89a082c5860375d433162 (patch)
tree2d0a045ec1ed6c6531db0e38c82a65571c57f38a
parent8784ea7a1bb34e3dca02e6571cacda1ffe38aafa (diff)
minor ect improvement
-rw-r--r--vowpalwabbit/ect.cc11
1 files changed, 2 insertions, 9 deletions
diff --git a/vowpalwabbit/ect.cc b/vowpalwabbit/ect.cc
index 6432bb35..7bff8892 100644
--- a/vowpalwabbit/ect.cc
+++ b/vowpalwabbit/ect.cc
@@ -367,21 +367,14 @@ namespace ECT
po::options_description opts("ECT options");
opts.add_options()
("ect", po::value<size_t>(), "Use error correcting tournament with <k> labels")
- ("error", po::value<size_t>(), "error in ECT");
+ ("error", po::value<size_t>()->default_value(0), "error in ECT");
add_options(all, opts);
if (!all.vm.count("ect"))
return NULL;
ect& data = calloc_or_die<ect>();
-
- //first parse for number of actions
data.k = (int)all.vm["ect"].as<size_t>();
-
- //append ect with nb_actions to options_from_file so it is saved to regressor later
- if (all.vm.count("error")) {
- data.errors = (uint32_t)all.vm["error"].as<size_t>();
- } else
- data.errors = 0;
+ data.errors = (uint32_t)all.vm["error"].as<size_t>();
//append error flag to options_from_file so it is saved in regressor file later
*all.file_options << " --ect " << data.k << " --error " << data.errors;