21 #include "../dependencies/json/json.h"
42 std::vector<T>
run(
const std::vector<T> &inputVector);
45 std::vector<baseModel<T>*>
models {};
68 void writeJSON(
const std::string &filepath);
71 bool putJSON(
const std::string &jsonMessage);
73 bool readJSON(
const std::string &filepath);
76 Json::Value parse2json();
77 void json2modelSet(
const Json::Value &root);
Definition: modelSet.h:26
bool readJSON(const std::string &filepath)
Definition: modelSet.cpp:289
bool reset()
Definition: modelSet.cpp:89
bool putJSON(const std::string &jsonMessage)
Definition: modelSet.cpp:182
std::vector< baseModel< T > * > models
Definition: modelSet.h:45
std::string getJSON()
Definition: modelSet.cpp:164
bool isTrained
Definition: modelSet.h:50
void writeJSON(const std::string &filepath)
Definition: modelSet.cpp:171
virtual ~modelSet()
Definition: modelSet.cpp:35
int numOutputs
Definition: modelSet.h:48
virtual bool train(const std::vector< trainingExampleTemplate< T > > &trainingSet)
Definition: modelSet.cpp:41
void threadTrain(std::size_t i, const std::vector< trainingExampleTemplate< T > > &training_set)
Definition: modelSet.cpp:83
std::vector< std::string > inputNames
Definition: modelSet.h:47
std::vector< T > run(const std::vector< T > &inputVector)
Definition: modelSet.cpp:101
int numInputs
Definition: modelSet.h:46
modelSet()
Definition: modelSet.cpp:26
bool isTraining
Definition: modelSet.h:49
Definition: trainingExample.h:19