STK++ 0.9.13
Auto-Associative Models.

The project AAM provides classes and tools for unsupervised learning and data analysis using Auto-Associative models. More...

Classes

class  STK::GaussianAAModel< Array >
 Gaussian Auto-Associative models. More...
 
class  STK::IAAModel< Array >
 @ More...
 
class  STK::LinearAAModel< Array >
 A Linear AutoAssociative Model (LAAM) is a generalization of the PCA model for projecting variables on an affine plane of lower dimension. More...
 

Detailed Description

The project AAM provides classes and tools for unsupervised learning and data analysis using Auto-Associative models.

A function $ g $ is an auto-associative function of dimension d if it is a map from $ \mathbb{R}^p $ to $ \mathbb{R}^p $ that can be written $ g=r\circ p $ where p (the Reduction'') is a map from \f$ \mathbb{R}^p \f$ to \f$ \mathbb{R}^d \f$ (generally d<p) and r (theRegression'') is a map from $ \mathbb{R}^d $ to $ \mathbb{R}^p $ .

The Auto-Associative models project provide an Interface class allowing to handle the projection and regression objects in an abstract setting. It propose also an implementation when the data set is assumed gaussian with a non-linear part, and a specialization when the regression part is assumed linear.