噪声卷积神经网络及其FPGA实现

Atsuki Munakata, Hiroki Nakahara, Shimpei Sato
{"title":"噪声卷积神经网络及其FPGA实现","authors":"Atsuki Munakata, Hiroki Nakahara, Shimpei Sato","doi":"10.1109/ISMVL.2019.00023","DOIUrl":null,"url":null,"abstract":"Convolutional neural networks (CNNs) are primarily a cascaded set of pattern recognition filters, which are trained by big data. It enables us to solve complex problems of computer vision applications. A conventional CNN requires numerous parameters (weights) and computations. In this study, we propose a noise CNN (NCNN), which consists of conventional convolutional operation in the former layer and a noise convolutional operation in the latter layers. Noise convolution can be realized by pointwise convolution with the addition of noise to retain recognition accuracy for a large kernel size convolution layer. Using data obtained from theoretical analysis, we apply various convolution layers including a conventional convolution in the former layer and a point-wise convolution with noise in the latter one. Further, we propose an architecture for a noise convolution operation with a pseudo-random circuit as the noise generator. We implement the proposed NCNN in the Xilinx Inc. ZCU104 FPGA evaluation board. The experimental results show that the proposed NCNN can preserve recognition accuracy and achieve high performance.","PeriodicalId":329986,"journal":{"name":"2019 IEEE 49th International Symposium on Multiple-Valued Logic (ISMVL)","volume":"38 31","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Noise Convolutional Neural Networks and FPGA Implementation\",\"authors\":\"Atsuki Munakata, Hiroki Nakahara, Shimpei Sato\",\"doi\":\"10.1109/ISMVL.2019.00023\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Convolutional neural networks (CNNs) are primarily a cascaded set of pattern recognition filters, which are trained by big data. It enables us to solve complex problems of computer vision applications. A conventional CNN requires numerous parameters (weights) and computations. In this study, we propose a noise CNN (NCNN), which consists of conventional convolutional operation in the former layer and a noise convolutional operation in the latter layers. Noise convolution can be realized by pointwise convolution with the addition of noise to retain recognition accuracy for a large kernel size convolution layer. Using data obtained from theoretical analysis, we apply various convolution layers including a conventional convolution in the former layer and a point-wise convolution with noise in the latter one. Further, we propose an architecture for a noise convolution operation with a pseudo-random circuit as the noise generator. We implement the proposed NCNN in the Xilinx Inc. ZCU104 FPGA evaluation board. The experimental results show that the proposed NCNN can preserve recognition accuracy and achieve high performance.\",\"PeriodicalId\":329986,\"journal\":{\"name\":\"2019 IEEE 49th International Symposium on Multiple-Valued Logic (ISMVL)\",\"volume\":\"38 31\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 IEEE 49th International Symposium on Multiple-Valued Logic (ISMVL)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISMVL.2019.00023\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 49th International Symposium on Multiple-Valued Logic (ISMVL)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISMVL.2019.00023","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

卷积神经网络(cnn)主要是一组级联的模式识别滤波器,由大数据训练而成。它使我们能够解决计算机视觉应用中的复杂问题。传统的CNN需要大量的参数(权重)和计算。在本研究中,我们提出了一种噪声CNN (NCNN),它由前一层的常规卷积运算和后一层的噪声卷积运算组成。噪声卷积可以通过添加噪声的点卷积来实现,以保持大核尺寸卷积层的识别精度。利用从理论分析中得到的数据,我们应用了各种卷积层,包括前一层的常规卷积和后一层的带噪声的逐点卷积。此外,我们提出了一种以伪随机电路作为噪声发生器的噪声卷积运算架构。我们在赛灵思公司中实现了所提出的NCNN。ZCU104 FPGA评估板。实验结果表明,该方法在保持识别精度的同时,取得了较高的性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Noise Convolutional Neural Networks and FPGA Implementation
Convolutional neural networks (CNNs) are primarily a cascaded set of pattern recognition filters, which are trained by big data. It enables us to solve complex problems of computer vision applications. A conventional CNN requires numerous parameters (weights) and computations. In this study, we propose a noise CNN (NCNN), which consists of conventional convolutional operation in the former layer and a noise convolutional operation in the latter layers. Noise convolution can be realized by pointwise convolution with the addition of noise to retain recognition accuracy for a large kernel size convolution layer. Using data obtained from theoretical analysis, we apply various convolution layers including a conventional convolution in the former layer and a point-wise convolution with noise in the latter one. Further, we propose an architecture for a noise convolution operation with a pseudo-random circuit as the noise generator. We implement the proposed NCNN in the Xilinx Inc. ZCU104 FPGA evaluation board. The experimental results show that the proposed NCNN can preserve recognition accuracy and achieve high performance.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信