#include <baseModel.h>
Public Member Functions | |
virtual | ~baseModel () |
virtual double | process (const std::vector< double > &inputVector)=0 |
virtual void | train (const std::vector< trainingExample > &trainingSet)=0 |
virtual int | getNumInputs ()=0 |
virtual std::vector< int > | getWhichInputs ()=0 |
virtual void | getJSONDescription (Json::Value ¤tModel)=0 |
Protected Member Functions | |
template<typename T > | |
Json::Value | vector2json (T vec) |
Base class for wekinator models. Implemented by NN and KNN classes
|
inlinevirtual |
|
pure virtual |
Implemented in neuralNetwork, and knnClassification.
|
pure virtual |
Implemented in neuralNetwork, and knnClassification.
|
pure virtual |
Implemented in neuralNetwork, and knnClassification.
|
pure virtual |
Implemented in neuralNetwork, and knnClassification.
|
pure virtual |
Implemented in neuralNetwork, and knnClassification.
|
inlineprotected |