NLPCA - nonlinear PCA - auto-associative neural networks - autoencoder bottleneck neural networks -, Nonlinear principal component analysis (NLPCA) based on auto-associative neural networks, also known as autoencoder, replicator networks, bottleneck or sandglass type networks.