GSNs: generative stochastic networks | Synapse