{"title":"Learning Neural Network Circuit based on Logarithmic Multipliers","authors":"Masashi Kawaguchi , Naohiro Ishii , Masayoshi Umeno","doi":"10.1016/j.procs.2024.09.272","DOIUrl":null,"url":null,"abstract":"<div><div>Models for artificial intelligence, machine learning, and neural networks are implemented on digital computers with a von Neumann architecture. Few studies have considered analog neural networks. Our previous study used multipliers to represent connecting weights in a neural network. The multipliers calculate the product of input signals and their corresponding connecting weights. However, using MOSFET multipliers, their operating range is limited by semiconductor characteristics. The input and output ranges for networks that use these multipliers are thus limited. Furthermore, the circuit operation becomes unstable. Here, we propose a logarithmic four-quadrant multiplier for representing connecting weights. The output of this multiple circuit is a more accurate value compared to the previous circuit. Experiments show that this multiplier exhibits stable operation over a wide range. Therefore, this model can be used directly for input/output of an analog control unit. A model that uses only analog electronic circuits is presented. Its learning time is quite short compared to that for models implemented on a digital computer. We increased the number of units and network layers. We suggest the possibility of a hardware implementation of a deep learning model. Furthermore, this model expects the elucidation of the biomedical learning mechanism.</div></div>","PeriodicalId":20465,"journal":{"name":"Procedia Computer Science","volume":"246 ","pages":"Pages 253-262"},"PeriodicalIF":0.0000,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Procedia Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1877050924022919","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Models for artificial intelligence, machine learning, and neural networks are implemented on digital computers with a von Neumann architecture. Few studies have considered analog neural networks. Our previous study used multipliers to represent connecting weights in a neural network. The multipliers calculate the product of input signals and their corresponding connecting weights. However, using MOSFET multipliers, their operating range is limited by semiconductor characteristics. The input and output ranges for networks that use these multipliers are thus limited. Furthermore, the circuit operation becomes unstable. Here, we propose a logarithmic four-quadrant multiplier for representing connecting weights. The output of this multiple circuit is a more accurate value compared to the previous circuit. Experiments show that this multiplier exhibits stable operation over a wide range. Therefore, this model can be used directly for input/output of an analog control unit. A model that uses only analog electronic circuits is presented. Its learning time is quite short compared to that for models implemented on a digital computer. We increased the number of units and network layers. We suggest the possibility of a hardware implementation of a deep learning model. Furthermore, this model expects the elucidation of the biomedical learning mechanism.