15 #ifndef __MLPACK_METHODS_NYSTROEM_METHOD_KMEANS_SELECTION_HPP
16 #define __MLPACK_METHODS_NYSTROEM_METHOD_KMEANS_SELECTION_HPP
24 template<
typename ClusteringType = kmeans::KMeans<> >
36 const static arma::mat*
Select(
const arma::mat& data,
38 const size_t maxIterations = 5)
40 arma::Col<size_t> assignments;
41 arma::mat* centroids =
new arma::mat;
44 ClusteringType kmeans(maxIterations);
45 kmeans.Cluster(data, m, assignments, *centroids);
Linear algebra utility functions, generally performed on matrices or vectors.
static const arma::mat * Select(const arma::mat &data, const size_t m, const size_t maxIterations=5)
Use the K-Means clustering method to select the specified number of points in the dataset...