assign_clusters(const std::vector< mltk::PointPointer< T >> &points) (defined in mltk::clusterer::KMeans< T, Callable >) | mltk::clusterer::KMeans< T, Callable > | |
batchEvaluate(const Data< T > &data) | mltk::Learner< T > | virtual |
centers() (defined in mltk::clusterer::Clusterer< double >) | mltk::clusterer::Clusterer< double > | inline |
Clusterer()=default (defined in mltk::clusterer::Clusterer< double >) | mltk::clusterer::Clusterer< double > | |
Clusterer(DataPointer< double > samples=nullptr, size_t clusters=0) (defined in mltk::clusterer::Clusterer< double >) | mltk::clusterer::Clusterer< double > | inlineexplicit |
clusters() override (defined in mltk::clusterer::KMeans< T, Callable >) | mltk::clusterer::KMeans< T, Callable > | virtual |
clusters_variance(const Clusters &clusters) (defined in mltk::clusterer::KMeans< T, Callable >) | mltk::clusterer::KMeans< T, Callable > | |
compute_centers() (defined in mltk::clusterer::KMeans< T, Callable >) | mltk::clusterer::KMeans< T, Callable > | |
ctot | mltk::Learner< T > | protected |
dist_function | mltk::clusterer::Clusterer< double > | protected |
EPS | mltk::Learner< T > | protected |
evaluate(const Point< T > &p, bool raw_value=false) override | mltk::clusterer::KMeans< T, Callable > | virtual |
getCtot() const | mltk::Learner< T > | inline |
getElapsedTime() const | mltk::Learner< T > | inline |
getFormulationString() override | mltk::clusterer::KMeans< T, Callable > | virtual |
getMaxTime() const | mltk::Learner< T > | inline |
getPredictionProbability() const | mltk::Learner< T > | inline |
getSamples() | mltk::Learner< T > | inline |
getSteps() const | mltk::Learner< T > | inline |
getUpdates() const | mltk::Learner< T > | inline |
KMeans()=default (defined in mltk::clusterer::KMeans< T, Callable >) | mltk::clusterer::KMeans< T, Callable > | |
KMeans(const Data< T > &samples, size_t k, std::string initialization="random", size_t seed=0, int verbose=0) (defined in mltk::clusterer::KMeans< T, Callable >) | mltk::clusterer::KMeans< T, Callable > | |
Learner()=default (defined in mltk::Learner< T >) | mltk::Learner< T > | |
Learner(DataPointer< T > _samples) (defined in mltk::Learner< T >) | mltk::Learner< T > | inlineexplicit |
Learner(const Learner< T > &learner) (defined in mltk::Learner< T >) | mltk::Learner< T > | inline |
m_centers | mltk::clusterer::Clusterer< double > | protected |
m_clusters | mltk::clusterer::Clusterer< double > | protected |
MAX_EPOCH (defined in mltk::Learner< T >) | mltk::Learner< T > | protected |
MAX_IT | mltk::Learner< T > | protected |
max_time | mltk::Learner< T > | protected |
MAX_UP | mltk::Learner< T > | protected |
MIN_INC | mltk::Learner< T > | protected |
n_clusters | mltk::clusterer::Clusterer< double > | protected |
pred_prob (defined in mltk::Learner< T >) | mltk::Learner< T > | protected |
rate | mltk::Learner< T > | protected |
samples | mltk::Learner< T > | protected |
seed | mltk::Learner< T > | protected |
setCtot(int _ctot) | mltk::Learner< T > | inline |
setEPS(double eps) | mltk::Learner< T > | inline |
setLearningRate(double learning_rate) | mltk::Learner< T > | inline |
setMaxEpochs(int MAX_EPOCHS) | mltk::Learner< T > | inline |
setMaxIterations(int max_it) | mltk::Learner< T > | inline |
setMaxTime(double maxtime) | mltk::Learner< T > | inline |
setMaxUpdates(int max_up) | mltk::Learner< T > | inline |
setSamples(const Data< T > &data) | mltk::Learner< T > | inlinevirtual |
setSamples(DataPointer< T > data) | mltk::Learner< T > | inlinevirtual |
setSeed(const size_t _seed) | mltk::Learner< T > | inline |
setStartTime(double stime) | mltk::Learner< T > | inline |
setSteps(int _steps) | mltk::Learner< T > | inline |
setTimer(Timer _timer) | mltk::Learner< T > | inline |
setVerbose(int _verbose) | mltk::Learner< T > | inline |
start_time | mltk::Learner< T > | protected |
steps | mltk::Learner< T > | protected |
timer | mltk::Learner< T > | protected |
train() override | mltk::clusterer::KMeans< T, Callable > | virtual |
verbose | mltk::Learner< T > | protected |
~Learner()=default (defined in mltk::Learner< T >) | mltk::Learner< T > | virtual |