Sprungmarken

Servicenavigation

       

Hauptnavigation

Bereichsnavigation

PROBI: AdaptiveSampling Class Reference
PROBI  1.0
AdaptiveSampling Class Reference

Weighted sampling for k-means++ and similar algorithms. More...

#include <AdaptiveSampling.hpp>

Public Member Functions

 AdaptiveSampling (std::function< Metric< Point > *() > createMetric)
 
template<typename ForwardIterator >
std::unique_ptr< std::vector
< Point > > 
computeCenterSet (ForwardIterator begin, ForwardIterator end, size_t k, size_t n=0)
 Computes a center set. More...
 

Detailed Description

Weighted sampling for k-means++ and similar algorithms.

Member Function Documentation

template<typename ForwardIterator >
std::unique_ptr< std::vector< Point > > AdaptiveSampling::computeCenterSet ( ForwardIterator  begin,
ForwardIterator  end,
size_t  k,
size_t  n = 0 
)

Computes a center set.

Parameters
beginInput point set iterator: begin
endInput point set iterator: end
kNumber of centers
nNumber of points (optional)
Returns
k centers

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