From ffa9e4f8c1d5a46cadc89a082c5860375d433162 Mon Sep 17 00:00:00 2001 From: John Langford Date: Fri, 2 Jan 2015 13:12:06 -0500 Subject: minor ect improvement --- vowpalwabbit/ect.cc | 11 ++--------- 1 file 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(), "Use error correcting tournament with labels") - ("error", po::value(), "error in ECT"); + ("error", po::value()->default_value(0), "error in ECT"); add_options(all, opts); if (!all.vm.count("ect")) return NULL; ect& data = calloc_or_die(); - - //first parse for number of actions data.k = (int)all.vm["ect"].as(); - - //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(); - } else - data.errors = 0; + data.errors = (uint32_t)all.vm["error"].as(); //append error flag to options_from_file so it is saved in regressor file later *all.file_options << " --ect " << data.k << " --error " << data.errors; -- cgit v1.2.3