UFJF - Machine Learning Toolkit  0.51.8
mltk::clusterer::KMeans< T, Callable > Member List

This is the complete list of members for mltk::clusterer::KMeans< T, Callable >, including all inherited members.

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 >
ctotmltk::Learner< T >protected
dist_functionmltk::clusterer::Clusterer< double >protected
EPSmltk::Learner< T >protected
evaluate(const Point< T > &p, bool raw_value=false) overridemltk::clusterer::KMeans< T, Callable >virtual
getCtot() constmltk::Learner< T >inline
getElapsedTime() constmltk::Learner< T >inline
getFormulationString() overridemltk::clusterer::KMeans< T, Callable >virtual
getMaxTime() constmltk::Learner< T >inline
getPredictionProbability() constmltk::Learner< T >inline
getSamples()mltk::Learner< T >inline
getSteps() constmltk::Learner< T >inline
getUpdates() constmltk::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_centersmltk::clusterer::Clusterer< double >protected
m_clustersmltk::clusterer::Clusterer< double >protected
MAX_EPOCH (defined in mltk::Learner< T >)mltk::Learner< T >protected
MAX_ITmltk::Learner< T >protected
max_timemltk::Learner< T >protected
MAX_UPmltk::Learner< T >protected
MIN_INCmltk::Learner< T >protected
n_clustersmltk::clusterer::Clusterer< double >protected
pred_prob (defined in mltk::Learner< T >)mltk::Learner< T >protected
ratemltk::Learner< T >protected
samplesmltk::Learner< T >protected
seedmltk::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_timemltk::Learner< T >protected
stepsmltk::Learner< T >protected
timermltk::Learner< T >protected
train() overridemltk::clusterer::KMeans< T, Callable >virtual
verbosemltk::Learner< T >protected
~Learner()=default (defined in mltk::Learner< T >)mltk::Learner< T >virtual