|
| template<typename MatType > |
| void | Fit (const MatType &input) |
| | Function to fit features, to find out the min max and scale. More...
|
| |
| template<typename MatType > |
| void | Transform (const MatType &input, MatType &output) |
| | Function to scale features. More...
|
| |
| template<typename MatType > |
| void | InverseTransform (const MatType &input, MatType &output) |
| | Function to retrieve original dataset. More...
|
| |
|
const arma::vec & | ItemMean () const |
| | Get the mean row vector.
|
| |
|
const arma::vec & | ItemStdDev () const |
| | Get the standard deviation row vector.
|
| |
|
template<typename Archive > |
| void | serialize (Archive &ar, const uint32_t) |
| |
A simple Standard Scaler class.
Given an input dataset this class helps you to Standardize features by removing the mean and scaling to unit variance.
[z = (x - u) / s]
where u is the mean of the training samples and s is the standard deviation of the training samples.
arma::mat input;
Load(
"train.csv", input);
arma::mat output;
StandardScaler scale;
scale.Fit(input)
scale.Transform(input, output);
scale.InverseTransform(output, input);