neural computation and the computational theory of cognition .
Receptive fields, binocular interaction and functional architecture in the cat's visual cortex.