[mlpack-svn] r15251 - mlpack/trunk/src/mlpack/methods/kmeans

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Mon Jun 17 16:56:36 EDT 2013


Author: rcurtin
Date: 2013-06-17 16:56:36 -0400 (Mon, 17 Jun 2013)
New Revision: 15251

Modified:
   mlpack/trunk/src/mlpack/methods/kmeans/max_variance_new_cluster_impl.hpp
Log:
Fix #291, which is a corner case in situations where the dataset consists
entirely of the same point.


Modified: mlpack/trunk/src/mlpack/methods/kmeans/max_variance_new_cluster_impl.hpp
===================================================================
--- mlpack/trunk/src/mlpack/methods/kmeans/max_variance_new_cluster_impl.hpp	2013-06-17 16:23:05 UTC (rev 15250)
+++ mlpack/trunk/src/mlpack/methods/kmeans/max_variance_new_cluster_impl.hpp	2013-06-17 20:56:36 UTC (rev 15251)
@@ -42,7 +42,7 @@
 
   // Now, inside this cluster, find the point which is furthest away.
   size_t furthestPoint = data.n_cols;
-  double maxDistance = 0;
+  double maxDistance = -DBL_MAX;
   for (size_t i = 0; i < data.n_cols; i++)
   {
     if (assignments[i] == maxVarCluster)




More information about the mlpack-svn mailing list