MeLOn
Loading...
Searching...
No Matches
melon::StandardScaler< T > Class Template Reference

Class implementing a Standard-Scaling algorithm. More...

#include <scaler.h>

Inheritance diagram for melon::StandardScaler< T >:
melon::Scaler< T >

Public Member Functions

 StandardScaler (const std::vector< double > &mean, const std::vector< double > &stdDev)
 
std::vector< T > scale (const std::vector< T > &input) const override
 Scales input values using Standard-Scaling.
 
std::vector< T > descale (const std::vector< T > &input) const override
 Descales input values using Standard-Scaling.
 
- Public Member Functions inherited from melon::Scaler< T >
virtual ~Scaler ()=default
 Virtual desctructor to enable inheritance.
 

Private Attributes

std::vector< double > _mean
 
std::vector< double > _stdDev
 

Detailed Description

template<typename T>
class melon::StandardScaler< T >

Class implementing a Standard-Scaling algorithm.

Constructor & Destructor Documentation

◆ StandardScaler()

template<typename T >
melon::StandardScaler< T >::StandardScaler ( const std::vector< double > & mean,
const std::vector< double > & stdDev )
inline

Member Function Documentation

◆ descale()

template<typename T >
std::vector< T > melon::StandardScaler< T >::descale ( const std::vector< T > & input) const
overridevirtual

Descales input values using Standard-Scaling.

Parameters
[in]inputis a vector of values that shoud get descaled.
Returns
returns a vector of descaled values

Implements melon::Scaler< T >.

◆ scale()

template<typename T >
std::vector< T > melon::StandardScaler< T >::scale ( const std::vector< T > & input) const
overridevirtual

Scales input values using Standard-Scaling.

Parameters
[in]inputis a vector of values that shoud get scaled.
Returns
returns a vector of scaled values

Implements melon::Scaler< T >.

Member Data Documentation

◆ _mean

template<typename T >
std::vector<double> melon::StandardScaler< T >::_mean
private

◆ _stdDev

template<typename T >
std::vector<double> melon::StandardScaler< T >::_stdDev
private

The documentation for this class was generated from the following file: