![]() |
MeLOn
|
Class implementing a MinMax-Scaling algorithm. More...
#include <scaler.h>
Public Member Functions | |
MinMaxScaler (const std::vector< double > &lowerBounds, const std::vector< double > &upperBounds, const std::vector< double > &scaledLowerBounds, const std::vector< double > &scaledUpperBounds) | |
std::vector< T > | scale (const std::vector< T > &input) const override |
Scales input values using MinMax-Scaling. | |
std::vector< T > | descale (const std::vector< T > &input) const override |
Descales input values using MinMax-Scaling. | |
![]() | |
virtual | ~Scaler ()=default |
Virtual desctructor to enable inheritance. | |
Private Attributes | |
std::vector< double > | _lowerBounds |
std::vector< double > | _upperBounds |
std::vector< double > | _scaledLowerBounds |
std::vector< double > | _scaledUpperBounds |
Class implementing a MinMax-Scaling algorithm.
|
inline |
|
overridevirtual |
Descales input values using MinMax-Scaling.
[in] | input | is a vector of values that shoud get descaled. |
Implements melon::Scaler< T >.
|
overridevirtual |
Scales input values using MinMax-Scaling.
[in] | input | is a vector of values that shoud get scaled. |
Implements melon::Scaler< T >.
|
private |
|
private |
|
private |
|
private |