MeLOn
Loading...
Searching...
No Matches
scaler.h File Reference
#include <vector>
#include <string>
#include <memory>
#include <unordered_map>
#include "exceptions.h"

Go to the source code of this file.

Classes

struct  melon::ScalerData
 Base struct from which data structs of different scalers can be derived. More...
 
class  melon::Scaler< T >
 Abstract class defining scaling algorithm. More...
 
class  melon::ScalerFactory< T >
 This class is a factory class for creating child instances of Scaler. More...
 
class  melon::IdentityScaler< T >
 Class implementing an identity scaling algorithm. More...
 
class  melon::MinMaxScaler< T >
 Class implementing a MinMax-Scaling algorithm. More...
 
class  melon::StandardScaler< T >
 Class implementing a Standard-Scaling algorithm. More...
 

Namespaces

namespace  melon
 

Enumerations

enum  melon::SCALER_TYPE { melon::IDENTITY = 0 , melon::MINMAX , melon::STANDARD }
 Enum for representing the available types of scalers. More...
 
enum  melon::SCALER_PARAMETER {
  melon::LOWER_BOUNDS = 0 , melon::UPPER_BOUNDS , melon::STD_DEV , melon::MEAN ,
  melon::SCALED_LOWER_BOUNDS , melon::SCALED_UPPER_BOUNDS
}