{"title":"基于忆阻交叉棒的多层感知器的实现","authors":"C. Yakopcic, T. Taha","doi":"10.1109/NAECON.2017.8268742","DOIUrl":null,"url":null,"abstract":"This paper describes a memristor-based neuromorphic system that can be used for ex-situ training of various multi-layer neural network algorithms. This system is based on an analog neuron circuit that is capable of performing an accurate dot product calculation. The presented ex-situ programming technique can be used to map many key neural algorithms directly onto the grid of resistances in a memristor crossbar. Using this weight-to-crossbar mapping approach along with the dot product calculation circuit, complex neural algorithms can be easily implemented using this system. To show the effectiveness and versatility of this circuit, a Multilayer Perceptron (MLP) is trained to perform Sobel edge detection. Following these simulations, an analysis was presented that shows how both memristor accuracy and neuron circuit gain relates to output error. Additionally, this paper discusses how circuit noise and neural network layout contribute to testing accuracy.","PeriodicalId":306091,"journal":{"name":"2017 IEEE National Aerospace and Electronics Conference (NAECON)","volume":"73 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":"{\"title\":\"Memristor crossbar based implementation of a multilayer perceptron\",\"authors\":\"C. Yakopcic, T. Taha\",\"doi\":\"10.1109/NAECON.2017.8268742\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper describes a memristor-based neuromorphic system that can be used for ex-situ training of various multi-layer neural network algorithms. This system is based on an analog neuron circuit that is capable of performing an accurate dot product calculation. The presented ex-situ programming technique can be used to map many key neural algorithms directly onto the grid of resistances in a memristor crossbar. Using this weight-to-crossbar mapping approach along with the dot product calculation circuit, complex neural algorithms can be easily implemented using this system. To show the effectiveness and versatility of this circuit, a Multilayer Perceptron (MLP) is trained to perform Sobel edge detection. Following these simulations, an analysis was presented that shows how both memristor accuracy and neuron circuit gain relates to output error. Additionally, this paper discusses how circuit noise and neural network layout contribute to testing accuracy.\",\"PeriodicalId\":306091,\"journal\":{\"name\":\"2017 IEEE National Aerospace and Electronics Conference (NAECON)\",\"volume\":\"73 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-06-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"10\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 IEEE National Aerospace and Electronics Conference (NAECON)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/NAECON.2017.8268742\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE National Aerospace and Electronics Conference (NAECON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NAECON.2017.8268742","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Memristor crossbar based implementation of a multilayer perceptron
This paper describes a memristor-based neuromorphic system that can be used for ex-situ training of various multi-layer neural network algorithms. This system is based on an analog neuron circuit that is capable of performing an accurate dot product calculation. The presented ex-situ programming technique can be used to map many key neural algorithms directly onto the grid of resistances in a memristor crossbar. Using this weight-to-crossbar mapping approach along with the dot product calculation circuit, complex neural algorithms can be easily implemented using this system. To show the effectiveness and versatility of this circuit, a Multilayer Perceptron (MLP) is trained to perform Sobel edge detection. Following these simulations, an analysis was presented that shows how both memristor accuracy and neuron circuit gain relates to output error. Additionally, this paper discusses how circuit noise and neural network layout contribute to testing accuracy.