An approach to computers that perceive, learn, and reason | Synapse