{"title":"基于fpga的CNN信号的实时训练与识别","authors":"Tyler Groom, K. George","doi":"10.1109/aiiot54504.2022.9817153","DOIUrl":null,"url":null,"abstract":"Training a machine learning model requires many resources and a fast, efficient processing system. This work proposes an FPGA based machine learning model for fast and efficient signal recognition, allowing for a mobile application of a training model. This is composed of several processes and steps. First is receiving the signal and running it against the current model. Second is applying several filtering methods, as well as noise, to change how the signal is represented. Finally, training the current model based on the data generated from the original signal, updating the list of recognized items. This is run on an FPGA using python on a Linux environment, utilizing a CPU based training algorithm.","PeriodicalId":409264,"journal":{"name":"2022 IEEE World AI IoT Congress (AIIoT)","volume":"354 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Real Time FPGA-Based CNN Training and Recognition of Signals\",\"authors\":\"Tyler Groom, K. George\",\"doi\":\"10.1109/aiiot54504.2022.9817153\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Training a machine learning model requires many resources and a fast, efficient processing system. This work proposes an FPGA based machine learning model for fast and efficient signal recognition, allowing for a mobile application of a training model. This is composed of several processes and steps. First is receiving the signal and running it against the current model. Second is applying several filtering methods, as well as noise, to change how the signal is represented. Finally, training the current model based on the data generated from the original signal, updating the list of recognized items. This is run on an FPGA using python on a Linux environment, utilizing a CPU based training algorithm.\",\"PeriodicalId\":409264,\"journal\":{\"name\":\"2022 IEEE World AI IoT Congress (AIIoT)\",\"volume\":\"354 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-06-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE World AI IoT Congress (AIIoT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/aiiot54504.2022.9817153\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE World AI IoT Congress (AIIoT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/aiiot54504.2022.9817153","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Real Time FPGA-Based CNN Training and Recognition of Signals
Training a machine learning model requires many resources and a fast, efficient processing system. This work proposes an FPGA based machine learning model for fast and efficient signal recognition, allowing for a mobile application of a training model. This is composed of several processes and steps. First is receiving the signal and running it against the current model. Second is applying several filtering methods, as well as noise, to change how the signal is represented. Finally, training the current model based on the data generated from the original signal, updating the list of recognized items. This is run on an FPGA using python on a Linux environment, utilizing a CPU based training algorithm.