嵌入式设备中机器学习算法的实现

J. Dudak, M. Kebísek, G. Gaspar, P. Fabo
{"title":"嵌入式设备中机器学习算法的实现","authors":"J. Dudak, M. Kebísek, G. Gaspar, P. Fabo","doi":"10.1109/ME49197.2020.9286705","DOIUrl":null,"url":null,"abstract":"This paper describes the usage of neural networks in microcontrollers for deployment in embedded devices. The issue is focused on the design of a suitable neural network, its optimization and deployment in a 32-bit microcontroller with regards to the limiting factors of the chosen microcontroller. The introductory part of the article is a description of the used technology and hardware on which the solution will be implemented. Accelerometer motion recognition was chosen as a practical application. The proposed solution recognizes 6 basic movements, respectively movement in three axes. Tensorflow and Keras frameworks were used to design and implement a neural network. The created neural network model was after optimization implemented in the firmware of the STM32L4x microcontroller. The proposed solution implements automatic motion detection and its subsequent classification. The proposed principle can be applied to a group of sensors connected to the available interfaces of the microcontroller. Application with an accelerometer can be used to detect specific vibrations, application with MEMS microphones can be used to detect specific sound patterns that indicate a possible fault condition of the monitored device in industry.","PeriodicalId":166043,"journal":{"name":"2020 19th International Conference on Mechatronics - Mechatronika (ME)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Implementation of machine learning algorithm in embedded devices\",\"authors\":\"J. Dudak, M. Kebísek, G. Gaspar, P. Fabo\",\"doi\":\"10.1109/ME49197.2020.9286705\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper describes the usage of neural networks in microcontrollers for deployment in embedded devices. The issue is focused on the design of a suitable neural network, its optimization and deployment in a 32-bit microcontroller with regards to the limiting factors of the chosen microcontroller. The introductory part of the article is a description of the used technology and hardware on which the solution will be implemented. Accelerometer motion recognition was chosen as a practical application. The proposed solution recognizes 6 basic movements, respectively movement in three axes. Tensorflow and Keras frameworks were used to design and implement a neural network. The created neural network model was after optimization implemented in the firmware of the STM32L4x microcontroller. The proposed solution implements automatic motion detection and its subsequent classification. The proposed principle can be applied to a group of sensors connected to the available interfaces of the microcontroller. Application with an accelerometer can be used to detect specific vibrations, application with MEMS microphones can be used to detect specific sound patterns that indicate a possible fault condition of the monitored device in industry.\",\"PeriodicalId\":166043,\"journal\":{\"name\":\"2020 19th International Conference on Mechatronics - Mechatronika (ME)\",\"volume\":\"18 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-12-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 19th International Conference on Mechatronics - Mechatronika (ME)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ME49197.2020.9286705\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 19th International Conference on Mechatronics - Mechatronika (ME)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ME49197.2020.9286705","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

摘要

本文介绍了神经网络在微控制器中的应用,用于嵌入式设备的部署。该问题的重点是设计一个合适的神经网络,其优化和部署在一个32位微控制器关于所选微控制器的限制因素。本文的介绍部分描述了将在其上实现解决方案的所使用的技术和硬件。选择加速度计运动识别作为实际应用。该方案识别6种基本运动,分别在三个轴上运动。使用Tensorflow和Keras框架设计和实现神经网络。所建立的神经网络模型经过优化后,在STM32L4x微控制器固件中实现。该方案实现了自动运动检测及其后续分类。所提出的原理可以应用于连接到微控制器可用接口的一组传感器。带有加速度计的应用可用于检测特定的振动,带有MEMS麦克风的应用可用于检测特定的声音模式,以指示工业中被监视设备的可能故障状态。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Implementation of machine learning algorithm in embedded devices
This paper describes the usage of neural networks in microcontrollers for deployment in embedded devices. The issue is focused on the design of a suitable neural network, its optimization and deployment in a 32-bit microcontroller with regards to the limiting factors of the chosen microcontroller. The introductory part of the article is a description of the used technology and hardware on which the solution will be implemented. Accelerometer motion recognition was chosen as a practical application. The proposed solution recognizes 6 basic movements, respectively movement in three axes. Tensorflow and Keras frameworks were used to design and implement a neural network. The created neural network model was after optimization implemented in the firmware of the STM32L4x microcontroller. The proposed solution implements automatic motion detection and its subsequent classification. The proposed principle can be applied to a group of sensors connected to the available interfaces of the microcontroller. Application with an accelerometer can be used to detect specific vibrations, application with MEMS microphones can be used to detect specific sound patterns that indicate a possible fault condition of the monitored device in industry.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
ME 2020 Cover Page Vibration Shapes Identification Applying Eulerian Video Magnification on Coffee Fruits to Study the Selective Harvesting Determinations of Stator Windings Thermal Model with Various Filling Factor Production of Polymer Frame Composites Using Industrial Robots The frequency characteristics of cyclic symmetry silicon gyroscope
×
引用
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