mlpack
Public Member Functions | Static Public Member Functions | List of all members
mlpack::kmeans::SampleInitialization Class Reference

Public Member Functions

 SampleInitialization ()
 Empty constructor, required by the InitialPartitionPolicy type definition.
 

Static Public Member Functions

template<typename MatType >
static void Cluster (const MatType &data, const size_t clusters, arma::mat &centroids)
 Initialize the centroids matrix by randomly sampling points from the data matrix. More...
 

Member Function Documentation

◆ Cluster()

template<typename MatType >
static void mlpack::kmeans::SampleInitialization::Cluster ( const MatType &  data,
const size_t  clusters,
arma::mat &  centroids 
)
inlinestatic

Initialize the centroids matrix by randomly sampling points from the data matrix.

Parameters
dataDataset.
clustersNumber of clusters.
centroidsMatrix to put initial centroids into.

The documentation for this class was generated from the following file: