A performance evaluation of probabilistic vs. deterministic spiking neural network
learning representations by back - propagating errors .