Abstract
In the last decade, computational neuroscience and machine learning communities have witnessed the emergence of several algorithms where an input signal is randomly projected to a higher dimensional space via a nonlinear activation function. These methods are increasingly popular for regression or classification tasks, but this kind of neural network has remained difficult to implement efficiently in hardware. This is partly due to the all-to-all connectivity required between the input and hidden layers in these networks. The concept of using receptive fields (RF) for classification tasks stems from biology, in which sensory neurons often respond to a limited spatial range of the input stimulus. Incorporating this methodology into a classification system often yields an increase in performance. This paper presents an SRAM-based implementation of the RF approach to implement this kind of neural network on hardware. Since SRAM has a much smaller footprint compared to logic gates, this implementation is much more efficient in terms of hardware resources. The system was implemented and verified on an FPGA to demonstrate the efficiencies and flexibility of this approach for MNIST digit recognition task.
Original language | English |
---|---|
Title of host publication | Proceedings of the 2016 IEEE Biomedical Circuits and Systems Conference (BioCAS 2016), 17-19 October 2016, Shanghai, China |
Publisher | IEEE |
Pages | 560-563 |
Number of pages | 4 |
ISBN (Print) | 9781509029594 |
DOIs | |
Publication status | Published - 2016 |
Event | Biomedical Circuits and Systems Conference - Duration: 17 Oct 2016 → … |
Conference
Conference | Biomedical Circuits and Systems Conference |
---|---|
Period | 17/10/16 → … |
Keywords
- computational neuroscience
- neural networks (computer science)