A class of neural networks for independent component analysis | Synapse