OpenANN  1.1.0
An open source library for artificial neural networks.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
Preprocessing.h File Reference

Provides some convenience functions to preprocess data. More...

#include <Eigen/Core>

Go to the source code of this file.

Namespaces

 OpenANN
 

Functions

void OpenANN::scaleData (Eigen::MatrixXd &data, double min=-1.0, double max=1.0)
 Scale all values to the interval [min, max]. More...
 
void OpenANN::filter (const Eigen::MatrixXd &x, Eigen::MatrixXd &y, const Eigen::MatrixXd &b, const Eigen::MatrixXd &a)
 Apply a (numerically stable) filter (FIR or IIR) on the input signal. More...
 
void OpenANN::downsample (const Eigen::MatrixXd &y, Eigen::MatrixXd &d, int downSamplingFactor)
 Downsample an input signal. More...
 
Eigen::MatrixXd OpenANN::sampleRandomPatches (const Eigen::MatrixXd &images, int channels, int rows, int cols, int samples, int patchRows, int patchCols)
 Extract random patches from a images. More...
 

Detailed Description

Provides some convenience functions to preprocess data.