卷积神经网络模型在中低性能微控制器中的部署研究

Jingtao Guan, Guihuang Liang
{"title":"卷积神经网络模型在中低性能微控制器中的部署研究","authors":"Jingtao Guan, Guihuang Liang","doi":"10.1145/3585967.3585975","DOIUrl":null,"url":null,"abstract":"Artificial intelligence internet of things (AIoT) is a technology that came into being under the development of artificial intelligence (AI) and Internet of things (IOT) where deep learning is vigorously promoted and used. Compared with the traditional concept of the Internet of things, the main difference of AIoT technology is that it applies interconnected devices which are embedded with the capacity of neural network model reasoning to the perception layer, this reduce reliance on edge servers (especially for neural network model training or reasoning). Thus, the edge devices of the system will get a more intelligent execution power. For the IOT system structures that have been built at present, most of the interconnection devices in the sensing layer, such as data acquisition nodes or execution nodes, are designed with the low and medium performance microcontroller unit as the processing core. After using the technology such like lightweight neural network and global average pooling, we succeed in deploying the convolutional neural network model to the low and medium performance microcontroller. Thus, the original node can get the reasoning result of neural network model in offline state and use it as a decision element for the operation of the system whit a simple modification of the program.","PeriodicalId":275067,"journal":{"name":"Proceedings of the 2023 10th International Conference on Wireless Communication and Sensor Networks","volume":"482 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A research of convolutional neural network model deployment in low- to medium-performance microcontrollers\",\"authors\":\"Jingtao Guan, Guihuang Liang\",\"doi\":\"10.1145/3585967.3585975\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Artificial intelligence internet of things (AIoT) is a technology that came into being under the development of artificial intelligence (AI) and Internet of things (IOT) where deep learning is vigorously promoted and used. Compared with the traditional concept of the Internet of things, the main difference of AIoT technology is that it applies interconnected devices which are embedded with the capacity of neural network model reasoning to the perception layer, this reduce reliance on edge servers (especially for neural network model training or reasoning). Thus, the edge devices of the system will get a more intelligent execution power. For the IOT system structures that have been built at present, most of the interconnection devices in the sensing layer, such as data acquisition nodes or execution nodes, are designed with the low and medium performance microcontroller unit as the processing core. After using the technology such like lightweight neural network and global average pooling, we succeed in deploying the convolutional neural network model to the low and medium performance microcontroller. Thus, the original node can get the reasoning result of neural network model in offline state and use it as a decision element for the operation of the system whit a simple modification of the program.\",\"PeriodicalId\":275067,\"journal\":{\"name\":\"Proceedings of the 2023 10th International Conference on Wireless Communication and Sensor Networks\",\"volume\":\"482 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-01-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2023 10th International Conference on Wireless Communication and Sensor Networks\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3585967.3585975\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2023 10th International Conference on Wireless Communication and Sensor Networks","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3585967.3585975","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

人工智能物联网(AIoT)是在人工智能(AI)和物联网(IOT)发展的背景下,深度学习得到大力推广和应用而产生的技术。与传统的物联网概念相比,AIoT技术的主要区别在于它将嵌入神经网络模型推理能力的互联设备应用于感知层,这减少了对边缘服务器的依赖(特别是对于神经网络模型训练或推理)。因此,系统的边缘设备将获得更智能的执行能力。对于目前已经构建的物联网系统结构,传感层的互联器件,如数据采集节点或执行节点,大多以中低性能微控制器单元为处理核心进行设计。在使用轻量级神经网络和全局平均池化等技术后,我们成功地将卷积神经网络模型部署到中低性能微控制器上。因此,原节点只需对程序进行简单的修改,即可得到离线状态下神经网络模型的推理结果,并将其作为系统运行的决策元素。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
A research of convolutional neural network model deployment in low- to medium-performance microcontrollers
Artificial intelligence internet of things (AIoT) is a technology that came into being under the development of artificial intelligence (AI) and Internet of things (IOT) where deep learning is vigorously promoted and used. Compared with the traditional concept of the Internet of things, the main difference of AIoT technology is that it applies interconnected devices which are embedded with the capacity of neural network model reasoning to the perception layer, this reduce reliance on edge servers (especially for neural network model training or reasoning). Thus, the edge devices of the system will get a more intelligent execution power. For the IOT system structures that have been built at present, most of the interconnection devices in the sensing layer, such as data acquisition nodes or execution nodes, are designed with the low and medium performance microcontroller unit as the processing core. After using the technology such like lightweight neural network and global average pooling, we succeed in deploying the convolutional neural network model to the low and medium performance microcontroller. Thus, the original node can get the reasoning result of neural network model in offline state and use it as a decision element for the operation of the system whit a simple modification of the program.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Design of border security system based on ultrasonic technology and video linkage A research of convolutional neural network model deployment in low- to medium-performance microcontrollers An SISO-OTFS Channel Parameter Learning Scheme in Time-Frequency Domain Research on Sampling Estimation Method for Complex Networks-Oriented Network Autonomous Learning Monitoring System Based on SVM Algorithm
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1