Host class for machine learning algorithms. More...
#include <machineLearning.h>
Public Member Functions | |
machineLearning () | |
template<class T > | |
machineLearning (T type) | |
bool | train (const trainingData &newTrainingData) |
This function becomes specialized in the implementation. More... | |
std::vector< double > | run (const std::vector< double > &inputVector) |
std::string | run (const std::vector< double > &inputVector, const std::string &label) |
std::string | run (const std::vector< std::vector< double > > &inputSeries) |
bool | reset () |
template<> | |
bool | train (const trainingData &newTrainingData) |
template<> | |
bool | train (const trainingData &newTrainingData) |
template<> | |
bool | train (const trainingData &newTrainingData) |
template<> | |
bool | train (const trainingData &newTrainingData) |
template<> | |
std::string | run (const std::vector< double > &inputVector, const std::string &label) |
template<> | |
std::string | run (const std::vector< std::vector< double > > &inputSeries) |
Host class for machine learning algorithms.
|
inline |
|
inline |
|
inline |
|
inline |
std::string rapidmix::machineLearning< MachineLearningModule >::run | ( | const std::vector< double > & | inputVector, |
const std::string & | label | ||
) |
std::string rapidmix::machineLearning< MachineLearningModule >::run | ( | const std::vector< std::vector< double > > & | inputSeries | ) |
std::string rapidmix::machineLearning< classification< double > >::run | ( | const std::vector< double > & | inputVector, |
const std::string & | label | ||
) |
std::string rapidmix::machineLearning< seriesClassification< double > >::run | ( | const std::vector< std::vector< double > > & | inputSeries | ) |
bool rapidmix::machineLearning< classification< double > >::train | ( | const trainingData & | newTrainingData | ) |
bool rapidmix::machineLearning< regression< double > >::train | ( | const trainingData & | newTrainingData | ) |
bool rapidmix::machineLearning< seriesClassification< double > >::train | ( | const trainingData & | newTrainingData | ) |
bool rapidmix::machineLearning< MachineLearningModule >::train | ( | const trainingData & | newTrainingData | ) |
This function becomes specialized in the implementation.
Generic train.
bool rapidmix::machineLearning< rapidGVF >::train | ( | const trainingData & | newTrainingData | ) |