X-Git-Url: https://www.fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=folded-ctf.git;a=blobdiff_plain;f=global.cc;h=de53962a487a0d0c9ebdb7f2088f1782c57a263f;hp=8016c41d3a1fa69dd97324fe8b53f3f59346d317;hb=94ef84aef3a1845326c7c43970997b701a919bd6;hpb=9029782367bf98ab9bbb5dd1affc64a13342f3e1 diff --git a/global.cc b/global.cc index 8016c41..de53962 100644 --- a/global.cc +++ b/global.cc @@ -32,7 +32,7 @@ Global::~Global() { void Global::init_parser(ParamParser *parser) { // The nice level of the process - parser->add_association("niceness", "5", false); + parser->add_association("niceness", "15", false); // Seed to initialize the random generator parser->add_association("random-seed", "0", false); @@ -54,6 +54,8 @@ void Global::init_parser(ParamParser *parser) { // How many images to produce/process parser->add_association("nb-images", "-1", false); + // What is the number of the feature to show in the images + parser->add_association("material-feature-nb", "-1", false); // What is the maximum tree depth parser->add_association("tree-depth-max", "1", false); @@ -66,11 +68,11 @@ void Global::init_parser(ParamParser *parser) { // Do we allow head-belly registration parser->add_association("force-head-belly-independence", "no", false); // How many weak-learners in every classifier - parser->add_association("nb-weak-learners-per-classifier", "10", false); + parser->add_association("nb-weak-learners-per-classifier", "100", false); // How many classifiers per level parser->add_association("nb-classifiers-per-level", "25", false); // How many levels - parser->add_association("nb-levels", "1", false); + parser->add_association("nb-levels", "2", false); // Proportion of images from the pool to use for training parser->add_association("proportion-for-train", "0.5", false); @@ -90,7 +92,7 @@ void Global::init_parser(ParamParser *parser) { parser->add_association("write-tag-images", "no", false); // What is the wanted true overall positive rate - parser->add_association("wanted-true-positive-rate", "0.5", false); + parser->add_association("wanted-true-positive-rate", "0.75", false); // How many rates to try for the sequence of tests parser->add_association("nb-wanted-true-positive-rates", "10", false); @@ -143,6 +145,7 @@ void Global::read_parser(ParamParser *parser) { } nb_images = parser->get_association_int("nb-images"); + material_feature_nb = parser->get_association_int("material-feature-nb"); tree_depth_max = parser->get_association_int("tree-depth-max"); nb_weak_learners_per_classifier = parser->get_association_int("nb-weak-learners-per-classifier"); nb_classifiers_per_level = parser->get_association_int("nb-classifiers-per-level");