RapidLib  v2.1.0
A simple library for interactive machine learning
knnClassification< T > Member List

This is the complete list of members for knnClassification< T >, including all inherited members.

addNeighbour(const int &classNum, const std::vector< T > &features)knnClassification< T >
getJSONDescription(Json::Value &currentModel)knnClassification< T >virtual
getK() constknnClassification< T >
getNumInputs() constknnClassification< T >virtual
getWhichInputs() constknnClassification< T >virtual
knnClassification(const int &num_inputs, const std::vector< int > &which_inputs, const std::vector< trainingExampleTemplate< T > > &trainingSet, const int k)knnClassification< T >
reset()knnClassification< T >virtual
run(const std::vector< T > &inputVector)knnClassification< T >virtual
setK(int newK)knnClassification< T >
train(const std::vector< trainingExampleTemplate< T > > &trainingSet)knnClassification< T >virtual
vector2json(TT vec)baseModel< T >inlineprotected
~baseModel()baseModel< T >inlinevirtual
~knnClassification()knnClassification< T >