Zhen Dong, Z. Zhou, Z.F. Li, C. Liu, Y. Jiang, P. Huang, L.F. Liu, X.Y. Liu, J. Kang
{"title":"RRAM based convolutional neural networks for high accuracy pattern recognition and online learning tasks","authors":"Zhen Dong, Z. Zhou, Z.F. Li, C. Liu, Y. Jiang, P. Huang, L.F. Liu, X.Y. Liu, J. Kang","doi":"10.23919/SNW.2017.8242339","DOIUrl":null,"url":null,"abstract":"In this work, we conduct research on optimizing schemes for the RRAM-based implementation of CNN. Our main achievements contain: 1) A concrete CNN circuit and corresponding operation methods are developed. 2) Quantification methods for utilizing binary or multilevel RRAM as synapses are proposed, and our CNN performs with 98% accuracy on the MNIST dataset using multilevel RRAM and 97% accuracy using binary RRAM. 3) Influence of the number and size of kernels, as well as the device conductance variation on final recognition accuracy is studied in detail. 4) Online learning tasks are performed using the developed CNN system with binary STDP protocol, and 94.6% accuracy on average is achieved.","PeriodicalId":424135,"journal":{"name":"2017 Silicon Nanoelectronics Workshop (SNW)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 Silicon Nanoelectronics Workshop (SNW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/SNW.2017.8242339","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11
Abstract
In this work, we conduct research on optimizing schemes for the RRAM-based implementation of CNN. Our main achievements contain: 1) A concrete CNN circuit and corresponding operation methods are developed. 2) Quantification methods for utilizing binary or multilevel RRAM as synapses are proposed, and our CNN performs with 98% accuracy on the MNIST dataset using multilevel RRAM and 97% accuracy using binary RRAM. 3) Influence of the number and size of kernels, as well as the device conductance variation on final recognition accuracy is studied in detail. 4) Online learning tasks are performed using the developed CNN system with binary STDP protocol, and 94.6% accuracy on average is achieved.