[mlpack-svn] r10624 - mlpack/trunk/src/mlpack/methods/kmeans
fastlab-svn at coffeetalk-1.cc.gatech.edu
fastlab-svn at coffeetalk-1.cc.gatech.edu
Wed Dec 7 14:20:20 EST 2011
Author: rcurtin
Date: 2011-12-07 14:20:20 -0500 (Wed, 07 Dec 2011)
New Revision: 10624
Modified:
mlpack/trunk/src/mlpack/methods/kmeans/kmeans_main.cpp
Log:
Transpose before adding rows.
Modified: mlpack/trunk/src/mlpack/methods/kmeans/kmeans_main.cpp
===================================================================
--- mlpack/trunk/src/mlpack/methods/kmeans/kmeans_main.cpp 2011-12-07 18:55:01 UTC (rev 10623)
+++ mlpack/trunk/src/mlpack/methods/kmeans/kmeans_main.cpp 2011-12-07 19:20:20 UTC (rev 10624)
@@ -59,7 +59,7 @@
}
double overclustering = CLI::GetParam<double>("overclustering");
- if (overclustering < 0)
+ if (overclustering < 1)
{
Log::Fatal << "Invalid value for overclustering (" << overclustering <<
")! Must be greater than or equal to 1." << std::endl;
@@ -102,7 +102,7 @@
for (size_t i = 0; i < assignments.n_elem; i++)
converted(i) = (double) assignments(i);
- dataset.insert_rows(dataset.n_rows, converted);
+ dataset.insert_rows(dataset.n_rows, trans(converted));
// Save the dataset.
data::Save(input_file.c_str(), dataset);
@@ -123,7 +123,7 @@
for (size_t i = 0; i < assignments.n_elem; i++)
converted(i) = (double) assignments(i);
- dataset.insert_rows(dataset.n_rows, converted);
+ dataset.insert_rows(dataset.n_rows, trans(converted));
// Now save, in the different file.
string output_file = CLI::GetParam<string>("output_file");
More information about the mlpack-svn
mailing list