Journal
NEW JOURNAL OF PHYSICS
Volume 25, Issue 3, Pages -Publisher
IOP Publishing Ltd
DOI: 10.1088/1367-2630/acc5a7
Keywords
neuromorphic computing; magnetic domain walls; spin-transfer torque; population coding
Categories
Ask authors/readers for more resources
Traditional artificial intelligence implemented on digital computers may be affected by nonuniform nanoscale devices used in neuromorphic computing. In this study, population encoding strategy is introduced and demonstrated to overcome the problems caused by nonuniform devices. The results show that imperfect storage devices can be used for hardware implementation of neuromorphic computing with comparable accuracy to conventional methods.
Traditional artificial intelligence implemented in software is usually executed on accurate digital computers. Nevertheless, the nanoscale devices for the implementation of neuromorphic computing may not be ideally identical, and the performance is reduced by nonuniform devices. In biological brains, information is usually encoded by a cluster of neurons such that the variability of nerve cells does not influence the accuracy of human cognition and movement. Here, we introduce the population encoding strategy in neuromorphic computing and demonstrate that this strategy can overcome the problems caused by nonuniform devices. Using magnetic memristor device based on current-induced domain-wall motion as an example, we show that imperfect storage devices can be applied in a hardware network to perform principal component analysis (PCA), and the accuracy of unsupervised classification is comparable to that of conventional PCA using ideally accurate synaptic weights. Our results pave the way for hardware implementation of neuromorphic computing and lower the criteria for the uniformity of nanoscale devices.
Authors
I am an author on this paper
Click your name to claim this paper and add it to your profile.
Reviews
Recommended
No Data Available