|
| | ElkanKMeans (const MatType &dataset, MetricType &metric) |
| | Construct the ElkanKMeans object, which must store several sets of bounds. More...
|
| |
| size_t | DistanceCalculations () const |
| |
| double | Iterate (const arma::mat ¢roids, arma::mat &newCentroids, arma::Col< size_t > &counts) |
| | Run a single iteration of Elkan's algorithm, updating the given centroids into the newCentroids matrix. More...
|
| |
class mlpack::kmeans::ElkanKMeans< MetricType, MatType >
Definition at line 19 of file elkan_kmeans.hpp.
◆ ElkanKMeans()
| ElkanKMeans |
( |
const MatType & |
dataset, |
|
|
MetricType & |
metric |
|
) |
| |
Construct the ElkanKMeans object, which must store several sets of bounds.
◆ DistanceCalculations()
| size_t DistanceCalculations |
( |
| ) |
const |
|
inline |
◆ Iterate()
| double Iterate |
( |
const arma::mat & |
centroids, |
|
|
arma::mat & |
newCentroids, |
|
|
arma::Col< size_t > & |
counts |
|
) |
| |
Run a single iteration of Elkan's algorithm, updating the given centroids into the newCentroids matrix.
- Parameters
-
| centroids | Current cluster centroids. |
| newCentroids | New cluster centroids. |
| counts | Current counts, to be overwritten with new counts. |
The documentation for this class was generated from the following file:
- /home/ryan/src/mlpack.org/_src/mlpack-git/src/mlpack/methods/kmeans/elkan_kmeans.hpp