15 virtual double process(
const std::vector<double> &inputVector) = 0;
16 virtual void train(
const std::vector<trainingExample> &trainingSet) = 0;
27 for (
int i = 0; i < vec.size(); ++i) {
28 toReturn.append(vec[i]);
virtual double process(const std::vector< double > &inputVector)=0
virtual ~baseModel()
Definition: baseModel.h:14
virtual void getJSONDescription(Json::Value ¤tModel)=0
virtual int getNumInputs()=0
virtual void train(const std::vector< trainingExample > &trainingSet)=0
virtual std::vector< int > getWhichInputs()=0
Json::Value vector2json(T vec)
Definition: baseModel.h:25
Definition: baseModel.h:12