alpha_aprox | mltk::classifier::PrimalClassifier< double > | protected |
batchEvaluate(const Data< T > &data) | mltk::Learner< T > | virtual |
batchEvaluateProbability(const mltk::Data< T > &data) (defined in mltk::classifier::Classifier< T >) | mltk::classifier::Classifier< T > | |
Classifier() (defined in mltk::classifier::Classifier< T >) | mltk::classifier::Classifier< T > | inline |
Classifier(DataPointer< T > samples) (defined in mltk::classifier::Classifier< T >) | mltk::classifier::Classifier< T > | inline |
Classifier(const Classifier< T > &classifier) (defined in mltk::classifier::Classifier< T >) | mltk::classifier::Classifier< T > | inline |
ctot | mltk::Learner< T > | protected |
EPS | mltk::Learner< T > | protected |
evaluate(const Point< T > &p, bool raw_value=false) override | mltk::classifier::KNNClassifier< T, Callable > | virtual |
PrimalClassifier< double >::evaluate(const Point< double > &p, bool raw_value=false) override | mltk::classifier::PrimalClassifier< double > | inline |
evaluateProbability(const mltk::Point< double > &p) (defined in mltk::classifier::Classifier< T >) | mltk::classifier::Classifier< T > | inlinevirtual |
flexible | mltk::classifier::PrimalClassifier< double > | protected |
gamma | mltk::classifier::Classifier< T > | protected |
getCtot() const | mltk::Learner< T > | inline |
getElapsedTime() const | mltk::Learner< T > | inline |
getFormulationString() override | mltk::classifier::PrimalClassifier< double > | inlinevirtual |
getMaxTime() const | mltk::Learner< T > | inline |
getP() const | mltk::classifier::PrimalClassifier< double > | inline |
getPredictionProbability() const | mltk::Learner< T > | inline |
getQ() const | mltk::classifier::PrimalClassifier< double > | inline |
getSamples() | mltk::Learner< T > | inline |
getSolution() const | mltk::classifier::Classifier< T > | inline |
getSolutionRef() | mltk::classifier::Classifier< T > | inline |
getSteps() const | mltk::Learner< T > | inline |
getUpdates() const | mltk::Learner< T > | inline |
hasInitialSolution | mltk::classifier::Classifier< T > | protected |
KNNClassifier()=default (defined in mltk::classifier::KNNClassifier< T, Callable >) | mltk::classifier::KNNClassifier< T, Callable > | |
KNNClassifier(size_t _k, std::string _algorithm="brute") (defined in mltk::classifier::KNNClassifier< T, Callable >) | mltk::classifier::KNNClassifier< T, Callable > | inlineexplicit |
KNNClassifier(Data< T > &_samples, size_t _k, std::string _algorithm="brute") (defined in mltk::classifier::KNNClassifier< T, Callable >) | mltk::classifier::KNNClassifier< T, Callable > | inline |
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 |
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 |
metric() (defined in mltk::classifier::KNNClassifier< T, Callable >) | mltk::classifier::KNNClassifier< T, Callable > | inline |
MIN_INC | mltk::Learner< T > | protected |
p (defined in mltk::classifier::PrimalClassifier< double >) | mltk::classifier::PrimalClassifier< double > | protected |
precomputeDistances(mltk::Data< T > &data, bool diagonal=false, const size_t threads=std::thread::hardware_concurrency()) (defined in mltk::classifier::KNNClassifier< T, Callable >) | mltk::classifier::KNNClassifier< T, Callable > | inline |
pred_prob (defined in mltk::Learner< T >) | mltk::Learner< T > | protected |
PrimalClassifier() (defined in mltk::classifier::PrimalClassifier< double >) | mltk::classifier::PrimalClassifier< double > | inline |
PrimalClassifier(DataPointer< double > samples) (defined in mltk::classifier::PrimalClassifier< double >) | mltk::classifier::PrimalClassifier< double > | inline |
PrimalClassifier(mltk::Data< double > &samples) (defined in mltk::classifier::PrimalClassifier< double >) | mltk::classifier::PrimalClassifier< double > | inline |
PrimalClassifier(const PrimalClassifier< double > &primal_learner) (defined in mltk::classifier::PrimalClassifier< double >) | mltk::classifier::PrimalClassifier< double > | inline |
q | mltk::classifier::PrimalClassifier< double > | protected |
rate | mltk::Learner< T > | protected |
samples | mltk::Learner< T > | protected |
seed | mltk::Learner< T > | protected |
setAlphaAprox(double alpha_aprox) | mltk::classifier::PrimalClassifier< double > | inline |
setCtot(int _ctot) | mltk::Learner< T > | inline |
setEPS(double eps) | mltk::Learner< T > | inline |
setFlexible(double flexible) | mltk::classifier::PrimalClassifier< double > | inline |
setGamma(double gamma) | mltk::classifier::Classifier< 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 |
setpNorm(double p) | mltk::classifier::PrimalClassifier< double > | inline |
setPrecomputedDistances(metrics::dist::BaseMatrix _distances) (defined in mltk::classifier::KNNClassifier< T, Callable >) | mltk::classifier::KNNClassifier< T, Callable > | inline |
setqNorm(double q) | mltk::classifier::PrimalClassifier< double > | 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 |
setSolution(Solution solution) | mltk::classifier::Classifier< 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 |
setW(std::vector< double > w) | mltk::classifier::Classifier< T > | inline |
solution | mltk::classifier::Classifier< T > | protected |
start_time | mltk::Learner< T > | protected |
steps | mltk::Learner< T > | protected |
svs | mltk::classifier::Classifier< T > | protected |
timer | mltk::Learner< T > | protected |
train() override | mltk::classifier::KNNClassifier< T, Callable > | virtual |
verbose | mltk::Learner< T > | protected |
w | mltk::classifier::PrimalClassifier< double > | protected |
~Learner()=default (defined in mltk::Learner< T >) | mltk::Learner< T > | virtual |