“…For example, in order for neural networks to act as accurate models of neural information processing it may be imperative to use spike-based rather than rate-based formulations (Brette, 2015). Efforts are underway to effectively train spiking neural networks (Gerstner et al, 2014;Gerstner and Kistler, 2002;O'Connor and Welling, 2016;Huh and Sejnowski, 2017) and endow them with the same cognitive capabilities as their rate-based cousins Zambrano and Bohte, 2016;Kheradpisheh et al, 2016;Lee et al, 2016;Thalmeier et al, 2015). In the same vein, researchers are exploring how probabilistic computations can be performed in neural networks (Pouget et al, 2013;Nessler et al, 2013;Orhan and Ma, 2016;Heeger, 2017) and deriving new biologically plausible synaptic plasticity rules (Schiess et al, 2016;Brea and Gerstner, 2016).…”