Preprocessor NormOne, normalizes vectors to have norm 1.
Formally, it computes
It therefore does not need any initialization. It is most useful to get data onto a ball of radius one.
Definition at line 33 of file NormOne.h.

Public Member Functions | |
| CNormOne () | |
| virtual | ~CNormOne () | 
| virtual bool | init (CFeatures *features) | 
| initialize preprocessor from features   | |
| virtual void | cleanup () | 
| cleanup   | |
| virtual bool | load (FILE *f) | 
| initialize preprocessor from file   | |
| virtual bool | save (FILE *f) | 
| save preprocessor init-data to file   | |
| virtual SGMatrix< float64_t > | apply_to_feature_matrix (CFeatures *features) | 
| virtual SGVector< float64_t > | apply_to_feature_vector (SGVector< float64_t > vector) | 
| virtual const char * | get_name () const | 
| virtual EPreprocessorType | get_type () const | 
| return a type of preprocessor   | |
| CNormOne | ( | ) | 
default constructor
Definition at line 19 of file NormOne.cpp.
| ~CNormOne | ( | ) |  [virtual] | 
        
destructor
Definition at line 24 of file NormOne.cpp.
apply preproc on feature matrix result in feature matrix return pointer to feature_matrix, i.e. f->get_feature_matrix();
Implements CSimplePreprocessor< float64_t >.
Definition at line 61 of file NormOne.cpp.
apply preproc on single feature vector result in feature matrix
Implements CSimplePreprocessor< float64_t >.
Definition at line 76 of file NormOne.cpp.
| void cleanup | ( | ) |  [virtual] | 
        
cleanup
clean up allocated memory
Implements CPreprocessor.
Definition at line 38 of file NormOne.cpp.
| virtual const char* get_name | ( | void | ) |  const [virtual] | 
        
| virtual EPreprocessorType get_type | ( | ) |  const [virtual] | 
        
return a type of preprocessor
Reimplemented from CSimplePreprocessor< float64_t >.
| bool init | ( | CFeatures * | features | ) |  [virtual] | 
        
initialize preprocessor from features
Implements CPreprocessor.
Definition at line 29 of file NormOne.cpp.
| bool load | ( | FILE * | f | ) |  [virtual] | 
        
initialize preprocessor from file
Definition at line 43 of file NormOne.cpp.
| bool save | ( | FILE * | f | ) |  [virtual] | 
        
save preprocessor init-data to file
Definition at line 51 of file NormOne.cpp.