Leverages the functionality of hardware-based neuron devices to build computing platforms for spatio-temporal processing. Implements neural network algorithms for real-time learning and feature detection, and uses them for building random number generators for use in stochastic computing for digital signal processing.