mirror of https://github.com/davisking/dlib.git
updated the kkmeans example
--HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402321
This commit is contained in:
parent
842bdb4a49
commit
05b3538698
|
@ -101,10 +101,9 @@ int main()
|
||||||
test.set_number_of_centers(3);
|
test.set_number_of_centers(3);
|
||||||
|
|
||||||
// You need to pick some initial centers for the k-means algorithm. So here
|
// You need to pick some initial centers for the k-means algorithm. So here
|
||||||
// we will pick a point from each of the classes.
|
// we will use the dlib::pick_initial_centers() function which tries to find
|
||||||
initial_centers.push_back(samples[0]);
|
// n points that are far apart (basically).
|
||||||
initial_centers.push_back(samples[num]);
|
pick_initial_centers(3, initial_centers, samples, test.get_kernel());
|
||||||
initial_centers.push_back(samples[num*2]);
|
|
||||||
|
|
||||||
// now run the k-means algorithm on our set of samples. Note that the train function expects
|
// now run the k-means algorithm on our set of samples. Note that the train function expects
|
||||||
// its arguments to be dlib::matrix objects so since we have our samples in std::vector objects
|
// its arguments to be dlib::matrix objects so since we have our samples in std::vector objects
|
||||||
|
|
Loading…
Reference in New Issue