Biologically Plausible Error-Driven Learning Using Local Activation Differences: The Generalized Recirculation Algorithm | Synapse