![]() |
KSquare Utilities
|
#include <CrossValidationVoting.h>
Public Member Functions | |
| CrossValidationVoting (TrainingConfiguration2ListPtr _configs, FeatureVectorListPtr _examples, MLClassListPtr _mlClasses, kkint32 _numOfFolds, bool _featuresAreAlreadyNormalized, FileDescPtr _fileDesc) | |
| ~CrossValidationVoting () | |
| float | Accuracy () |
| double | ClassificationTime () const |
| ConfusionMatrix2Ptr | ConfussionMatrix () |
| float | FoldAccuracy (kkint32 foldNum) const |
| KKStr | FoldAccuracysToStr () const |
| KKStr | FoldStr () const |
| kkint32 | NumOfSupportVectors () const |
| void | RunCrossValidation (RunLog &log) |
| void | RunValidationOnly (FeatureVectorListPtr validationData, bool *classedCorrectly, RunLog &log) |
| double | TrainingTime () const |
Definition at line 55 of file CrossValidationVoting.h.
| CrossValidationVoting::CrossValidationVoting | ( | TrainingConfiguration2ListPtr | _configs, |
| FeatureVectorListPtr | _examples, | ||
| MLClassListPtr | _mlClasses, | ||
| kkint32 | _numOfFolds, | ||
| bool | _featuresAreAlreadyNormalized, | ||
| FileDescPtr | _fileDesc | ||
| ) |
Definition at line 31 of file CrossValidationVoting.cpp.
References KKMLL::FeatureVectorList::ExtractExamplesForClassList().
| CrossValidationVoting::~CrossValidationVoting | ( | ) |
Definition at line 65 of file CrossValidationVoting.cpp.
| float CrossValidationVoting::Accuracy | ( | ) |
Definition at line 467 of file CrossValidationVoting.cpp.
References KKMLL::ConfusionMatrix2::Accuracy().
|
inline |
Definition at line 79 of file CrossValidationVoting.h.
|
inline |
Definition at line 76 of file CrossValidationVoting.h.
| float CrossValidationVoting::FoldAccuracy | ( | kkint32 | foldNum | ) | const |
Definition at line 496 of file CrossValidationVoting.cpp.
| KKStr CrossValidationVoting::FoldAccuracysToStr | ( | ) | const |
Definition at line 478 of file CrossValidationVoting.cpp.
References KKB::KKStr::Concat(), KKB::KKStr::KKStr(), and KKB::StrFormatDouble().
| KKStr CrossValidationVoting::FoldStr | ( | ) | const |
Definition at line 510 of file CrossValidationVoting.cpp.
References KKB::KKStr::Concat(), and KKB::KKStr::KKStr().
|
inline |
Definition at line 83 of file CrossValidationVoting.h.
| void CrossValidationVoting::RunCrossValidation | ( | RunLog & | log | ) |
Definition at line 144 of file CrossValidationVoting.cpp.
References KKMLL::FeatureVectorList::ManufactureEmptyList(), and KKMLL::FeatureVectorList::PushOnBack().
| void CrossValidationVoting::RunValidationOnly | ( | FeatureVectorListPtr | validationData, |
| bool * | classedCorrectly, | ||
| RunLog & | log | ||
| ) |
Definition at line 214 of file CrossValidationVoting.cpp.
References KKMLL::FeatureVectorList::DuplicateListAndContents().
|
inline |
Definition at line 84 of file CrossValidationVoting.h.