OpenNN
Open-source neural networks library
Loading...
Searching...
No Matches
scaling.h File Reference
#include "statistics.h"

Go to the source code of this file.

Namespaces

namespace  opennn
 

Functions

void opennn::scale_mean_standard_deviation (MatrixMap, Index, const Descriptives &)
 Standardises a column of the matrix in place using its descriptives' mean and standard deviation.
 
void opennn::scale_standard_deviation (MatrixMap, Index, const Descriptives &)
 Divides a column of the matrix by its standard deviation in place.
 
void opennn::scale_minimum_maximum (MatrixMap, Index, const Descriptives &, float=-1.0f, float=1.0f)
 Rescales a column to the [min_range, max_range] interval using its descriptives.
 
void opennn::scale_logarithmic (MatrixMap, Index)
 Applies an element-wise logarithm to the given column.
 
void opennn::unscale_minimum_maximum (MatrixMap, Index, const Descriptives &, float=-1.0f, float=1.0f)
 Inverse of scale_minimum_maximum(): reconstructs original values for the given column.
 
void opennn::unscale_mean_standard_deviation (MatrixMap, Index, const Descriptives &)
 Inverse of scale_mean_standard_deviation() for the given column.
 
void opennn::unscale_standard_deviation (MatrixMap, Index, const Descriptives &)
 Inverse of scale_standard_deviation() for the given column.
 
void opennn::unscale_logarithmic (MatrixMap, Index)
 Inverse of scale_logarithmic() for the given column.
 
void opennn::unscale_image_minimum_maximum (MatrixMap, Index)
 Maps a column back from [-1, 1] to the [0, 255] image-pixel range.