{"title":"Spiking Neural Network Transformer for Deploying into a Deep Learning Framework","authors":"C. Han, K. Lee","doi":"10.1145/3400286.3418272","DOIUrl":null,"url":null,"abstract":"Spiking neural network (SNNs) have been widely studied as an analysis model for human brain functioning. The energy-efficient nature of SNNs have attracted attentions of engineering researchers in deep neural networks. They sometimes need to have a tool that transforms SNNs to be executed in a deep learning framework. Due to inherent difference in their components for SNNs and deep neural networks, there are some inevitable restrictions in such transformations. This paper presents a new design and simulation environment for SNNs, which allows to build various architecture of SNNs and transforms them into computation graphs for execution. It supports several training algorithms for them. It exports their functionalities as APIs in Python with which the developers can build, train, and execute SNN models.","PeriodicalId":326100,"journal":{"name":"Proceedings of the International Conference on Research in Adaptive and Convergent Systems","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","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.3418272","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Spiking neural network (SNNs) have been widely studied as an analysis model for human brain functioning. The energy-efficient nature of SNNs have attracted attentions of engineering researchers in deep neural networks. They sometimes need to have a tool that transforms SNNs to be executed in a deep learning framework. Due to inherent difference in their components for SNNs and deep neural networks, there are some inevitable restrictions in such transformations. This paper presents a new design and simulation environment for SNNs, which allows to build various architecture of SNNs and transforms them into computation graphs for execution. It supports several training algorithms for them. It exports their functionalities as APIs in Python with which the developers can build, train, and execute SNN models.