GClasses

GClasses::GKNN Member List

This is the complete list of members for GClasses::GKNN, including all inherited members.
accuracy(GMatrix &features, GMatrix &labels, double *pOutResults, std::vector< GMatrix * > *pNominalLabelStats=NULL)GClasses::GSupervisedLearner
addVector(const double *pIn, const double *pOut)GClasses::GKNN
autoTune(GMatrix &features, GMatrix &labels)GClasses::GKNN
baseDomNode(GDom *pDoc, const char *szClassName)GClasses::GSupervisedLearner [protected]
basicTest(double minAccuracy1, double minAccuracy2, double deviation=1e-6, bool printAccuracy=false)GClasses::GSupervisedLearner
beginIncrementalLearning(sp_relation &pFeatureRel, sp_relation &pLabelRel)GClasses::GIncrementalLearner
beginIncrementalLearningInner(sp_relation &pFeatureRel, sp_relation &pLabelRel)GClasses::GKNN [protected, virtual]
calibrate(GMatrix &features, GMatrix &labels)GClasses::GSupervisedLearner
canGeneralize()GClasses::GSupervisedLearner [inline, virtual]
canImplicitlyHandleContinuousFeatures()GClasses::GTransducer [inline, protected, virtual]
canImplicitlyHandleContinuousLabels()GClasses::GTransducer [inline, protected, virtual]
canImplicitlyHandleMissingFeatures()GClasses::GKNN [inline, protected, virtual]
canImplicitlyHandleNominalFeatures()GClasses::GTransducer [inline, protected, virtual]
canImplicitlyHandleNominalLabels()GClasses::GTransducer [inline, protected, virtual]
canTrainIncrementally()GClasses::GIncrementalLearner [inline, virtual]
clear()GClasses::GKNN [virtual]
crossValidate(GMatrix &features, GMatrix &labels, size_t nFolds, RepValidateCallback pCB=NULL, size_t nRep=0, void *pThis=NULL)GClasses::GTransducer
featureDims()GClasses::GSupervisedLearner [inline]
featureFilter()GClasses::GSupervisedLearner [inline]
features()GClasses::GKNN [inline]
findNeighbors(const double *pVector)GClasses::GKNN [protected]
GIncrementalLearner(GRand &rand)GClasses::GIncrementalLearner [inline]
GIncrementalLearner(GDomNode *pNode, GLearnerLoader &ll)GClasses::GIncrementalLearner [inline]
GKNN(GRand &rand)GClasses::GKNN
GKNN(GDomNode *pNode, GLearnerLoader &ll)GClasses::GKNN
GSupervisedLearner(GRand &rand)GClasses::GSupervisedLearner
GSupervisedLearner(GDomNode *pNode, GLearnerLoader &ll)GClasses::GSupervisedLearner
GTransducer(GRand &rand)GClasses::GTransducer
heuristicValidate(GMatrix &features, GMatrix &labels)GClasses::GTransducer
interpolateLearner(const double *pIn, GPrediction *pOut, double *pOut2)GClasses::GKNN [protected]
interpolateLinear(const double *pIn, GPrediction *pOut, double *pOut2)GClasses::GKNN [protected]
interpolateMean(const double *pIn, GPrediction *pOut, double *pOut2)GClasses::GKNN [protected]
InterpolationMethod enum nameGClasses::GKNN
isFilter()GClasses::GIncrementalLearner [inline, virtual]
labelDims()GClasses::GSupervisedLearner [inline]
labelFilter()GClasses::GSupervisedLearner [inline]
labels()GClasses::GKNN [inline]
Learner enum valueGClasses::GKNN
Linear enum valueGClasses::GKNN
m_autoFilterGClasses::GSupervisedLearner [protected]
m_bOwnLearnerGClasses::GKNN [protected]
m_dElbowRoomGClasses::GKNN [protected]
m_eInterpolationMethodGClasses::GKNN [protected]
m_featureDimsGClasses::GSupervisedLearner [protected]
m_labelDimsGClasses::GSupervisedLearner [protected]
m_nNeighborsGClasses::GKNN [protected]
m_optimizeScaleFactorsGClasses::GKNN [protected]
m_ownMetricGClasses::GKNN [protected]
m_pCalibrationsGClasses::GSupervisedLearner [protected]
m_pCriticGClasses::GKNN [protected]
m_pDistanceMetricGClasses::GKNN [protected]
m_pEvalDistancesGClasses::GKNN [protected]
m_pEvalNeighborsGClasses::GKNN [protected]
m_pFeatureFilterGClasses::GSupervisedLearner [protected]
m_pFeaturesGClasses::GKNN [protected]
m_pLabelFilterGClasses::GSupervisedLearner [protected]
m_pLabelsGClasses::GKNN [protected]
m_pLearnerGClasses::GKNN [protected]
m_pNeighborFinderGClasses::GKNN [protected]
m_pNeighborFinder2GClasses::GKNN [protected]
m_pScaleFactorOptimizerGClasses::GKNN [protected]
m_pSparseFeaturesGClasses::GKNN [protected]
m_pSparseMetricGClasses::GKNN [protected]
m_pValueCountsGClasses::GKNN [protected]
m_randGClasses::GTransducer [protected]
Mean enum valueGClasses::GKNN
metric()GClasses::GKNN [inline]
neighborCount()GClasses::GKNN [inline]
precisionRecall(double *pOutPrecision, size_t nPrecisionSize, GMatrix &features, GMatrix &labels, size_t label, size_t nReps)GClasses::GSupervisedLearner
precisionRecallContinuous(GPrediction *pOutput, double *pFunc, GMatrix &trainFeatures, GMatrix &trainLabels, GMatrix &testFeatures, GMatrix &testLabels, size_t label)GClasses::GSupervisedLearner [protected]
precisionRecallNominal(GPrediction *pOutput, double *pFunc, GMatrix &trainFeatures, GMatrix &trainLabels, GMatrix &testFeatures, GMatrix &testLabels, size_t label, int value)GClasses::GSupervisedLearner [protected]
predict(const double *pIn, double *pOut)GClasses::GSupervisedLearner
predictDistribution(const double *pIn, GPrediction *pOut)GClasses::GSupervisedLearner
predictDistributionInner(const double *pIn, GPrediction *pOut)GClasses::GKNN [protected, virtual]
predictInner(const double *pIn, double *pOut)GClasses::GKNN [protected, virtual]
rand()GClasses::GTransducer [inline]
repValidate(GMatrix &features, GMatrix &labels, size_t reps, size_t nFolds, RepValidateCallback pCB=NULL, void *pThis=NULL)GClasses::GTransducer
serialize(GDom *pDoc)GClasses::GKNN [virtual]
setAutoFilter(bool b)GClasses::GSupervisedLearner [inline]
setElbowRoom(double d)GClasses::GKNN [inline]
setFeatureFilter(GTwoWayIncrementalTransform *pFilter)GClasses::GSupervisedLearner
setInterpolationLearner(GSupervisedLearner *pLearner, bool bTakeOwnership)GClasses::GKNN
setInterpolationMethod(InterpolationMethod eMethod)GClasses::GKNN
setLabelFilter(GTwoWayIncrementalTransform *pFilter)GClasses::GSupervisedLearner
setMetric(GRowDistanceScaled *pMetric, bool own)GClasses::GKNN
setMetric(GSparseSimilarity *pMetric, bool own)GClasses::GKNN
setNeighborCount(size_t k)GClasses::GKNN
setOptimizeScaleFactors(bool b)GClasses::GKNN
setupFilters(GMatrix &features, GMatrix &labels)GClasses::GSupervisedLearner [protected]
sparseFeatures()GClasses::GKNN [inline]
supportedFeatureRange(double *pOutMin, double *pOutMax)GClasses::GTransducer [inline, protected, virtual]
supportedLabelRange(double *pOutMin, double *pOutMax)GClasses::GTransducer [inline, protected, virtual]
test()GClasses::GKNN [static]
train(GMatrix &features, GMatrix &labels)GClasses::GSupervisedLearner
trainAndTest(GMatrix &trainFeatures, GMatrix &trainLabels, GMatrix &testFeatures, GMatrix &testLabels, double *pOutResults, std::vector< GMatrix * > *pNominalLabelStats=NULL)GClasses::GSupervisedLearner [virtual]
trainIncremental(const double *pIn, const double *pOut)GClasses::GIncrementalLearner
trainIncrementalInner(const double *pIn, const double *pOut)GClasses::GKNN [protected, virtual]
trainInner(GMatrix &features, GMatrix &labels)GClasses::GKNN [protected, virtual]
trainSparse(GSparseMatrix &features, GMatrix &labels)GClasses::GKNN [virtual]
transduce(GMatrix &features1, GMatrix &labels1, GMatrix &features2)GClasses::GTransducer
transduceInner(GMatrix &features1, GMatrix &labels1, GMatrix &features2)GClasses::GSupervisedLearner [protected, virtual]
~GIncrementalLearner()GClasses::GIncrementalLearner [inline, virtual]
~GKNN()GClasses::GKNN [virtual]
~GSupervisedLearner()GClasses::GSupervisedLearner [virtual]
~GTransducer()GClasses::GTransducer [virtual]