Deep neural networks learn structured features from complex, non-Gaussian inputs, but the mechanisms behind this process remain poorly understood.
The first-layer filters learnt by deep convolutional neural networks from natural images resemble those learnt by independent component analysis (ICA).
FastICA, a popular ICA algorithm, requires a large number of samples to recover non-Gaussian directions from high dimensional inputs.