An SRAM-based implementation of a convolutional neural network

作者: Runchun Wang , Gregory Cohen , Chetan Singh Thakur , Jonathan Tapson , Andre van Schaik

DOI: 10.1109/BIOCAS.2016.7833856

关键词:

摘要: In the last decade, computational neuroscience and machine learning communities have witnessed emergence of several algorithms where an input signal is randomly projected to a higher dimensional space via nonlinear activation function. These methods are increasingly popular for regression or classification tasks, but this kind neural network has remained difficult implement efficiently in hardware. This partly due all-to-all connectivity required between hidden layers these networks. The concept using receptive fields (RF) tasks stems from biology, which sensory neurons often respond limited spatial range stimulus. Incorporating methodology into system yields increase performance. paper presents SRAM-based implementation RF approach on Since SRAM much smaller footprint compared logic gates, more efficient terms hardware resources. was implemented verified FPGA demonstrate efficiencies flexibility MNIST digit recognition task.

参考文章(20)
Migel D. Tissera, Mark D. McDonnell, Deep extreme learning machines: supervised autoencoding architecture for classification Neurocomputing. ,vol. 174, pp. 42- 49 ,(2016) , 10.1016/J.NEUCOM.2015.03.110
Jonathan Tapson, Chetan Singh Thakur, Runchun Wang, Andre van Schaik, Tara Julia Hamilton, A neuromorphic hardware architecture using the Neural Engineering Framework for pattern recognition arXiv: Neural and Evolutionary Computing. ,(2015)
Chetan Singh Thakur, Tara Julia Hamilton, Runchun Wang, Jonathan Tapson, Andre van Schaik, A neuromorphic hardware framework based on population coding international joint conference on neural network. pp. 2165- 2172 ,(2015) , 10.1109/IJCNN.2015.7280591
Mark D. McDonnell, Migel D. Tissera, Tony Vladusich, André van Schaik, Jonathan Tapson, Fast, Simple and Accurate Handwritten Digit Classification by Training Shallow Neural Network Classifiers with the ‘Extreme Learning Machine’ Algorithm PLOS ONE. ,vol. 10, pp. e0134254- ,(2015) , 10.1371/JOURNAL.PONE.0134254
Runchun M. Wang, Tara J. Hamilton, Jonathan C. Tapson, André van Schaik, A neuromorphic implementation of multiple spike-timing synaptic plasticity rules for large-scale neural networks. Frontiers in Neuroscience. ,vol. 9, pp. 180- 180 ,(2015) , 10.3389/FNINS.2015.00180
Vijay Manikandan Janakiraman, Dennis Assanis, XuanLong Nguyen, Nonlinear Model Predictive Control of A Gasoline HCCI Engine Using Extreme Learning Machines arXiv: Systems and Control. ,(2015)
Jiaoyan Chen, Guozhou Zheng, Huajun Chen, None, ELM-MapReduce: MapReduce accelerated extreme learning machine for big spatial data analysis international conference on control and automation. pp. 400- 405 ,(2013) , 10.1109/ICCA.2013.6565081
A.A. Mohammed, R. Minhas, Q.M. Jonathan Wu, M.A. Sid-Ahmed, Human face recognition based on multidimensional PCA and extreme learning machine Pattern Recognition. ,vol. 44, pp. 2588- 2597 ,(2011) , 10.1016/J.PATCOG.2011.03.013
Runchun Wang, Tara Julia Hamilton, Jonathan Tapson, Andre van Schaik, A compact neural core for digital implementation of the Neural Engineering Framework biomedical circuits and systems conference. pp. 548- 551 ,(2014) , 10.1109/BIOCAS.2014.6981784
Runchun Wang, Tara Julia Hamilton, Jonathan Tapson, Andre van Schaik, A compact reconfigurable mixed-signal implementation of synaptic plasticity in spiking neurons international symposium on circuits and systems. pp. 862- 865 ,(2014) , 10.1109/ISCAS.2014.6865272