Commit cd5f0b05 authored by Davis King's avatar Davis King
Browse files

fixed failing tests due to recent default change in solver stopping criteria

parent 0c42dcca
...@@ -344,7 +344,7 @@ namespace ...@@ -344,7 +344,7 @@ namespace
svm_c_linear_trainer<K> trainer; svm_c_linear_trainer<K> trainer;
trainer.set_c(1.0); trainer.set_c(1.0);
trainer.set_epsilon(1e-13); trainer.set_epsilon(1e-13);
trainer.set_relative_epsilon(0); trainer.set_relative_epsilon(1e-13);
trainer.force_last_weight_to_1(true); trainer.force_last_weight_to_1(true);
//trainer.be_verbose(); //trainer.be_verbose();
decision_function<K> df = trainer.train(samples, labels); decision_function<K> df = trainer.train(samples, labels);
......
...@@ -37,7 +37,7 @@ namespace ...@@ -37,7 +37,7 @@ namespace
const double C = 0.2; const double C = 0.2;
linear_trainer.set_epsilon(1e-10); linear_trainer.set_epsilon(1e-10);
linear_trainer_cpa.set_epsilon(1e-10); linear_trainer_cpa.set_epsilon(1e-10);
linear_trainer_cpa.set_relative_epsilon(0); linear_trainer_cpa.set_relative_epsilon(1e-10);
std::vector<sample_type> samples; std::vector<sample_type> samples;
...@@ -110,7 +110,7 @@ namespace ...@@ -110,7 +110,7 @@ namespace
const double C = 1.0; const double C = 1.0;
linear_trainer.set_epsilon(1e-10); linear_trainer.set_epsilon(1e-10);
linear_trainer_cpa.set_epsilon(1e-10); linear_trainer_cpa.set_epsilon(1e-10);
linear_trainer_cpa.set_relative_epsilon(0); linear_trainer_cpa.set_relative_epsilon(1e-10);
linear_trainer.include_bias(false); linear_trainer.include_bias(false);
...@@ -189,7 +189,7 @@ namespace ...@@ -189,7 +189,7 @@ namespace
const double C = 1; const double C = 1;
linear_trainer.set_epsilon(1e-10); linear_trainer.set_epsilon(1e-10);
linear_trainer_cpa.set_epsilon(1e-10); linear_trainer_cpa.set_epsilon(1e-10);
linear_trainer_cpa.set_relative_epsilon(0); linear_trainer_cpa.set_relative_epsilon(1e-10);
std::vector<sample_type> samples; std::vector<sample_type> samples;
std::vector<double> labels; std::vector<double> labels;
...@@ -262,7 +262,7 @@ namespace ...@@ -262,7 +262,7 @@ namespace
const double C = 1; const double C = 1;
linear_trainer.set_epsilon(1e-10); linear_trainer.set_epsilon(1e-10);
linear_trainer_cpa.set_epsilon(1e-11); linear_trainer_cpa.set_epsilon(1e-11);
linear_trainer_cpa.set_relative_epsilon(0); linear_trainer_cpa.set_relative_epsilon(1e-11);
linear_trainer_cpa.force_last_weight_to_1(force_weight); linear_trainer_cpa.force_last_weight_to_1(force_weight);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment