Commit 4f791bb4 authored by Davis King's avatar Davis King

Added back the missing randomize_samples() since the probabilistic_decision_function

training needs it.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403770
parent 5aa59b1a
......@@ -152,6 +152,11 @@ int main()
typedef probabilistic_decision_function<kernel_type> probabilistic_funct_type;
typedef normalized_function<probabilistic_funct_type> pfunct_type;
// The train_probabilistic_decision_function() is going to perform 3-fold cross-validation.
// So it is important that the +1 and -1 samples be distributed uniformly across all the folds.
// calling randomize_samples() will make sure that is the case.
randomize_samples(samples, labels);
pfunct_type learned_pfunct;
learned_pfunct.normalizer = normalizer;
learned_pfunct.function = train_probabilistic_decision_function(trainer, samples, labels, 3);
......
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