![]() |
KSquare Utilities
|
Normalization Parameters; calculation and implementation. More...
#include <NormalizationParms.h>
Public Types | |
| typedef NormalizationParms * | NormalizationParmsPtr |
Static Public Member Functions | |
| static NormalizationParmsPtr | ReadFromFile (const KKStr &fileName, RunLog &log) |
Normalization Parameters; calculation and implementation.
Normalization parameters will be calculated for all features but when individual examples are normalized, only the ones specified by _featuresToNormalize' will be normalized.
Definition at line 56 of file NormalizationParms.h.
Definition at line 59 of file NormalizationParms.h.
| NormalizationParms::NormalizationParms | ( | ) |
Definition at line 27 of file NormalizationParms.cpp.
References KKB::KKStr::KKStr().
| NormalizationParms::NormalizationParms | ( | bool | _normalizeNominalFeatures, |
| FeatureVectorList & | _examples, | ||
| RunLog & | _log | ||
| ) |
Definition at line 41 of file NormalizationParms.cpp.
References KKMLL::FileDesc::CreateAttributeTypeTable(), KKMLL::FeatureVectorList::FileDesc(), KKB::KKStr::KKStr(), and KKMLL::FeatureVectorList::NumOfFeatures().
| NormalizationParms::NormalizationParms | ( | const ModelParam & | _param, |
| FeatureVectorList & | _examples, | ||
| RunLog & | _log | ||
| ) |
Definition at line 66 of file NormalizationParms.cpp.
References KKMLL::FileDesc::CreateAttributeTypeTable(), KKMLL::FeatureVectorList::FileDesc(), KKB::KKStr::KKStr(), KKMLL::ModelParam::NormalizeNominalFeatures(), and KKMLL::FeatureVectorList::NumOfFeatures().
Referenced by KKMLL::Model::TrainModel().
| NormalizationParms::NormalizationParms | ( | TrainingConfiguration2Ptr | _config, |
| FeatureVectorList & | _examples, | ||
| RunLog & | _log | ||
| ) |
Definition at line 91 of file NormalizationParms.cpp.
References KKMLL::FileDesc::CreateAttributeTypeTable(), KKMLL::TrainingConfiguration2::FileDesc(), KKB::KKStr::KKStr(), KKMLL::TrainingConfiguration2::NormalizeNominalFeatures(), and KKMLL::FeatureVectorList::NumOfFeatures().
| NormalizationParms::~NormalizationParms | ( | ) |
Definition at line 120 of file NormalizationParms.cpp.
|
inline |
Definition at line 82 of file NormalizationParms.h.
Definition at line 378 of file NormalizationParms.cpp.
|
inline |
Definition at line 126 of file NormalizationParms.h.
| kkint32 NormalizationParms::MemoryConsumedEstimated | ( | ) | const |
Definition at line 128 of file NormalizationParms.cpp.
Referenced by KKMLL::Model::MemoryConsumedEstimated().
| void NormalizationParms::NormalizeAExample | ( | FeatureVectorPtr | example | ) |
Definition at line 439 of file NormalizationParms.cpp.
References KKMLL::FeatureVector::FeatureDataAlter().
| void NormalizationParms::NormalizeExamples | ( | FeatureVectorListPtr | examples, |
| RunLog & | log | ||
| ) |
Definition at line 457 of file NormalizationParms.cpp.
References KKMLL::FeatureVectorList::NumOfFeatures(), and KKB::osWaitForEnter().
Referenced by KKMLL::Model::TrainModel().
|
inline |
Definition at line 90 of file NormalizationParms.h.
|
inline |
Definition at line 96 of file NormalizationParms.h.
|
inline |
Definition at line 94 of file NormalizationParms.h.
|
static |
Definition at line 255 of file NormalizationParms.cpp.
References KKB::XmlStream::GetNextToken(), and KKB::XmlStream::XmlStream().
| void NormalizationParms::ReadXML | ( | XmlStream & | s, |
| XmlTagPtr | tag, | ||
| VolConstBool & | cancelFlag, | ||
| RunLog & | log | ||
| ) |
Definition at line 302 of file NormalizationParms.cpp.
References KKB::KKStr::Concat(), KKMLL::FileDesc::CreateAttributeTypeTable(), KKB::KKStr::EqualIgnoreCase(), KKB::XmlStream::GetNextToken(), KKB::XmlElement::SectionName(), KKB::XmlElement::ToBool(), KKB::XmlElement::ToFloat(), KKB::XmlElement::ToInt32(), KKB::XmlToken::tokElement, KKB::XmlToken::TokenType(), KKMLL::XmlElementFileDesc::Value(), and KKB::XmlElement::VarName().
Definition at line 394 of file NormalizationParms.cpp.
|
inline |
Definition at line 127 of file NormalizationParms.h.
| FeatureVectorPtr NormalizationParms::ToNormalized | ( | FeatureVectorPtr | example | ) | const |
Definition at line 483 of file NormalizationParms.cpp.
References KKMLL::FeatureVector::FeatureDataAlter(), and KKMLL::FeatureVector::FeatureVector().
Referenced by KKMLL::ModelOldSVM::PrepExampleForPrediction(), and KKMLL::Model::PrepExampleForPrediction().
| void NormalizationParms::WriteToFile | ( | const KKStr & | _fileName, |
| bool & | _successfull, | ||
| RunLog & | _log | ||
| ) | const |
Definition at line 236 of file NormalizationParms.cpp.
References KKB::KKStr::operator=().
| void NormalizationParms::WriteXML | ( | const KKStr & | varName, |
| std::ostream & | o | ||
| ) | const |
Definition at line 277 of file NormalizationParms.cpp.
References KKB::XmlTag::AddAtribute(), KKB::KKStr::Empty(), KKB::XmlTag::tagEnd, KKB::XmlTag::tagStart, KKB::XmlTag::WriteXML(), KKMLL::XmlElementFileDesc::WriteXML(), KKB::XmlElementBool::WriteXML(), and KKB::XmlTag::XmlTag().
Referenced by KKMLL::Model::WriteModelXMLFields().