18 #include "../dependencies/json/json.h" 26 virtual T
run(
const std::vector<T> &inputVector) = 0;
28 virtual void reset() = 0;;
39 for (
int i = 0; i < vec.size(); ++i) {
40 toReturn.append(vec[i]);
Definition: trainingExample.h:18
virtual int getNumInputs() const =0
virtual void train(const std::vector< trainingExampleTemplate< T > > &trainingSet)=0
virtual ~baseModel()
Definition: baseModel.h:25
virtual void getJSONDescription(Json::Value ¤tModel)=0
Definition: baseModel.h:23
Json::Value vector2json(TT vec)
Definition: baseModel.h:37
virtual std::vector< int > getWhichInputs() const =0
virtual T run(const std::vector< T > &inputVector)=0