Independent Component Analysis

How a signal processing algorithm became a lens for understanding neural networks