1 #if !defined(_NORMALIZATIONPARMS_) 2 #define _NORMALIZATIONPARMS_ 38 #ifndef _TrainingConfiguration2_Defined_ 126 const double*
Mean ()
const {
return mean;}
127 const double*
Sigma ()
const {
return sigma;}
133 void ConstructNormalizeFeatureVector ();
138 mutable KKStr fileName;
140 bool* normalizeFeature;
141 bool normalizeNominalFeatures;
151 #define _NormalizationParms_Defined_ kkint32 MemoryConsumedEstimated() const
const double * Mean() const
void NormalizeExamples(FeatureVectorListPtr examples, RunLog &log)
NormalizationParms * NormalizationParmsPtr
FeatureVector * FeatureVectorPtr
void ReadXML(XmlStream &s, XmlTagPtr tag, VolConstBool &cancelFlag, RunLog &log)
#define _FeatureVector_Defined_
void NormalizeAExample(FeatureVectorPtr example)
NormalizationParms * NormalizationParmsPtr
FileDescPtr FileDesc() const
double Mean(kkint32 i, RunLog &log)
NormalizationParms(bool _normalizeNominalFeatures, FeatureVectorList &_examples, RunLog &_log)
const double * Sigma() const
Container class for FeatureVector derived objects.
kkint32 NumOfFeatures() const
FeatureVectorPtr ToNormalized(FeatureVectorPtr example) const
NormalizationParms(const ModelParam &_param, FeatureVectorList &_examples, RunLog &_log)
Manages the reading and writing of objects in a simple XML format. For a class to be supported by Xml...
void WriteXML(const KKStr &varName, std::ostream &o) const
bool NormalizeNominalFeatures() const
XmlElementTemplate< NormalizationParms > XmlElementNormalizationParms
#define _FeatureVectorList_Defined_
static KKStr Concat(const std::vector< std::string > &values)
Concatenates the list of 'std::string' strings.
static NormalizationParmsPtr ReadFromFile(const KKStr &fileName, RunLog &log)
Normalization Parameters; calculation and implementation.
Used for logging messages.
void EncodeProblem(const struct svm_paramater ¶m, struct svm_problem &prob_in, struct svm_problem &prob_out)
XmlElementNormalizationParms * XmlElementNormalizationParmsPtr
double Sigma(kkint32 i, RunLog &log)
float NumOfExamples() const
void WriteToFile(const KKStr &_fileName, bool &_successfull, RunLog &_log) const
TrainingConfiguration2 * TrainingConfiguration2Ptr
FeatureVectorList * FeatureVectorListPtr
Abstract Base class for Machine Learning parameters.
NormalizationParms(TrainingConfiguration2Ptr _config, FeatureVectorList &_examples, RunLog &_log)
volatile const bool VolConstBool