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

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Wed Apr 17 15:48:45 EDT 2013


Author: rcurtin
Date: 2013-04-17 15:48:45 -0400 (Wed, 17 Apr 2013)
New Revision: 14912

Modified:
   mlpack/trunk/src/mlpack/methods/kmeans/kmeans_impl.hpp
Log:
Avoid issuing two warnings for one problem.


Modified: mlpack/trunk/src/mlpack/methods/kmeans/kmeans_impl.hpp
===================================================================
--- mlpack/trunk/src/mlpack/methods/kmeans/kmeans_impl.hpp	2013-04-17 19:11:07 UTC (rev 14911)
+++ mlpack/trunk/src/mlpack/methods/kmeans/kmeans_impl.hpp	2013-04-17 19:48:45 UTC (rev 14912)
@@ -509,7 +509,7 @@
 
   // Make sure our overclustering factor is valid.
   size_t actualClusters = size_t(overclusteringFactor * clusters);
-  if (actualClusters > data.n_cols)
+  if (actualClusters > data.n_cols && overclusteringFactor != 1.0)
   {
     Log::Warn << "KMeans::Cluster(): overclustering factor is too large.  No "
         << "overclustering will be done." << std::endl;




More information about the mlpack-svn mailing list