A Learning Algorithm for Boltzmann Machines* | Synapse