kmeans
k-means clustering in C++
|
Implements the mini-batch algorithm for k-means clustering. More...
#include <vector>
#include <algorithm>
#include <cstddef>
#include <random>
#include "sanisizer/sanisizer.hpp"
#include "aarand/aarand.hpp"
#include "Refine.hpp"
#include "Details.hpp"
#include "QuickSearch.hpp"
#include "is_edge_case.hpp"
#include "parallelize.hpp"
Go to the source code of this file.
Classes | |
struct | kmeans::RefineMiniBatchOptions |
Options for RefineMiniBatch . More... | |
class | kmeans::RefineMiniBatch< Index_, Data_, Cluster_, Float_, Matrix_ > |
Implements the mini-batch algorithm for k-means clustering. More... | |
Namespaces | |
namespace | kmeans |
Perform k-means clustering. | |
Typedefs | |
typedef std::mt19937_64 | kmeans::RefineMiniBatchRng |
Implements the mini-batch algorithm for k-means clustering.