#include <Model_MC_OneVsRest.hh>
|
typedef TCModel::FV_type | FV |
|
template<typename TCModel>
class svt::Model_MC_OneVsRest< TCModel >
Definition at line 67 of file Model_MC_OneVsRest.hh.
◆ FV
template<typename TCModel >
◆ resizeModelsVector()
template<typename TCModel >
◆ nClasses()
template<typename TCModel >
◆ nTwoClassModels()
template<typename TCModel >
◆ twoClassModel() [1/2]
template<typename TCModel >
◆ twoClassModel() [2/2]
template<typename TCModel >
◆ collectSupportVectorsFromTCModels() [1/2]
template<typename TCModel >
◆ saveTCTrainingInfos()
template<typename TCModel >
template<typename STDATA >
◆ saveTrainingInfoStatistics()
template<typename TCModel >
template<typename STDATA >
◆ saveParameters()
template<typename TCModel >
template<typename STDATA >
save all data from two-class models to Map, where the keys of each model will be prefixed by its position in the models vector (e.g.
"2vsRest_alphas"). The support vectors in each model are referenced by their uniqueID, and a list of all used feature vectors is stored with the key "sv_values"
- Parameters
-
Referenced by svt::Model_MC_OneVsRest< TCModel >::saveTrainingInfoStatistics().
◆ loadParameters()
template<typename TCModel >
template<typename STDATA >
◆ resizeCollectedSupportVectors()
template<typename TCModel>
void svt::Model_MC< TCModel >::resizeCollectedSupportVectors |
( |
unsigned int |
size | ) |
|
|
inlineinherited |
◆ freeCollectedSupportVectors()
template<typename TCModel>
◆ collectedSupportVectors()
template<typename TCModel>
const std::vector<FV*>& svt::Model_MC< TCModel >::collectedSupportVectors |
( |
| ) |
const |
|
inlineinherited |
◆ maxUniqueID()
template<typename TCModel>
◆ setClassIndizesToLabels()
template<typename TCModel>
void svt::Model_MC< TCModel >::setClassIndizesToLabels |
( |
const std::vector< double > & |
v | ) |
|
|
inlineinherited |
◆ classIndexToLabel()
template<typename TCModel>
double svt::Model_MC< TCModel >::classIndexToLabel |
( |
unsigned int |
classIndex | ) |
const |
|
inlineinherited |
◆ isModelAffectedByLeftOutVectors()
template<typename TCModel>
bool svt::Model_MC< TCModel >::isModelAffectedByLeftOutVectors |
( |
const std::vector< char > & |
leaveOutFlagsByUID | ) |
const |
|
inlineinherited |
check, if this model is affected by specified left out vectors, which means, that it needs to be retrained, if these vectors are left out from the training data set
- Parameters
-
leaveOutFlagsByUID | leave out flag for each feature vector, accessed via its uniqueID (true means leave this vector out from training) |
- Returns
- true or false
Definition at line 164 of file Model_MC.hh.
◆ getSupportVectors()
template<typename TCModel>
◆ collectSupportVectorsFromTCModels() [2/2]
template<typename TCModel>
template<typename ForwardIter >
void svt::Model_MC< TCModel >::collectSupportVectorsFromTCModels |
( |
const ForwardIter & |
modelsBegin, |
|
|
const ForwardIter & |
modelsEnd |
|
) |
| |
|
protectedinherited |
◆ saveSupportVectorsAndClassLabels()
template<typename TCModel>
template<typename STDATA >
void svt::Model_MC< TCModel >::saveSupportVectorsAndClassLabels |
( |
STDATA & |
stData | ) |
const |
|
protectedinherited |
◆ loadSupportVectorsAndClassLabels()
template<typename TCModel>
template<typename STDATA >
void svt::Model_MC< TCModel >::loadSupportVectorsAndClassLabels |
( |
STDATA & |
stData | ) |
|
|
protectedinherited |
◆ calcTrainingStatisticsFromTCModels()
template<typename TCModel>
template<typename ForwardIter , typename STDATA >
void svt::Model_MC< TCModel >::calcTrainingStatisticsFromTCModels |
( |
const ForwardIter & |
modelsBegin, |
|
|
const ForwardIter & |
modelsEnd, |
|
|
STDATA & |
statistics |
|
) |
| |
|
protectedinherited |
The documentation for this class was generated from the following file: