Seoyeon Kim, Jaehyeok Jeong, Jaehee Kim, Young-Sun Yun, Bongjae Kim, Jinmang Jung
{"title":"Developing IoT Applications Using Spiking Neural Networks Framework","authors":"Seoyeon Kim, Jaehyeok Jeong, Jaehee Kim, Young-Sun Yun, Bongjae Kim, Jinmang Jung","doi":"10.1145/3400286.3418271","DOIUrl":null,"url":null,"abstract":"With the recent progress in SNN(Spiking Neural Networks), IoT applications require more intelligent data processing that can operate on neuromorphic hardware. However, as there is no development environment where SNN frameworks can be applied to existing IoT applications, it is difficult for IoT developers to utilize neuromorphic hardware. In this paper, we present a new development framework of IoT applications using SNN as a machine learning solution, called NA-Designer. It has GUI based neural network editor to quickly generate SNN components that can be run on various neuromorphic hardware. In particular, this component is designed to interwork with other IoT framework such as Node-RED. We implement NA-Designer and core neural networks libraries and measure its performance. Our framework can be used to develop Edge computing applications that utilize neuromorphic hardware to reduce energy consumption and latency.","PeriodicalId":326100,"journal":{"name":"Proceedings of the International Conference on Research in Adaptive and Convergent Systems","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the International Conference on Research in Adaptive and Convergent Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3400286.3418271","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
With the recent progress in SNN(Spiking Neural Networks), IoT applications require more intelligent data processing that can operate on neuromorphic hardware. However, as there is no development environment where SNN frameworks can be applied to existing IoT applications, it is difficult for IoT developers to utilize neuromorphic hardware. In this paper, we present a new development framework of IoT applications using SNN as a machine learning solution, called NA-Designer. It has GUI based neural network editor to quickly generate SNN components that can be run on various neuromorphic hardware. In particular, this component is designed to interwork with other IoT framework such as Node-RED. We implement NA-Designer and core neural networks libraries and measure its performance. Our framework can be used to develop Edge computing applications that utilize neuromorphic hardware to reduce energy consumption and latency.