手写体数字识别的卷积神经网络研究与FPGA实现

来源 :西安石油大学 | 被引量 : 0次 | 上传用户:kaishizai2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
卷积神经网络(Constitutional Neural Networks,CNN)具有良好的非线性拟合性,因此被广泛应用于图像分类,语音识别和目标检测等领域。随着CNN的发展,模型的大小和计算量剧增导致CNN模型只能在特定平台使用,无法实现专有化和小型化。现场可编程逻辑门阵列(Field Programmable Gate Array,FPGA)具有高性能、低功耗及可重构等特点,在进行CNN加速设计时,可以充分利用其内部的并发性和并行性来提高卷积运算效率。因此,本文以提高CNN模型的运算效率、降低模型的资源消耗和功耗为目的,基于FPGA开发平台,对模型推理过程的模型加速设计及手写体数字识别应用进行研究与实现。
  本文通过学习CNN的原理、结构和数据处理过程,从模型优化和硬件加速两个方面进行CNN加速研究。模型优化方面,通过对LeNet-5模型进行结构优化和参数整型化,实现一个更适合在硬件平台实现的手写体数字识别模型RLeNet。硬件加速方面,本文使用C语言实现CNN硬件模拟器,分析模型各层的最大并行度,从硬件实现和资源占用两方面探索模型优化加速的可能。最终,本文在FPGA平台采用软硬件协同的方式实现了RLeNet加速器的设计,其中软件部分实现手写体数字图片的收集、处理与传输,硬件部分实现RLeNet的硬件加速与优化设计。在硬件加速部分,本文采用自底向上的方式,首先实现了卷积、池化及通信等各模块的设计,之后通过并行结构优化、字长选择、资源复用及并行流水等方法进行优化加速,最后完成RLeNet整体数据通路的设计。
  手写体数字识别RLeNet加速器设计完成后,将其封装成通用手写体数字识别加速器IP并进行测试。测试结果表明,加速器IP的准确度为96.18%,在200MHz时钟下,模型预测一张图片的时间约为20.3μs,功耗为0.419W,资源消耗约占系统资源的1/3。另外,本文搭建了手写体数字识别的实测平台,通过上位的机摄像头抓取图片并发送给下位机加速器,加速器接收图片并进行预测,输出预测结果。
其他文献
油田生产指标预警可以帮助油田工作人员及时发现油田开发过程中生产指标的异常,为后续工作人员调整油田开发方案提供支持,保证油田开发工作的稳定进行。本文建立基于人工神经网络的油田生产指标预警模型和系统,对长庆油田某采油厂油田生产指标数据进行预警分析,有效帮助油田管理人员及时发现并处理警情,减少油田开采过程中因预警不及时带来的损失。本文首先对油田生产指标数据使用KNN算法进行数据填补,采用灰色关联分析方法
学位
随着我国社会经济的飞速发展,能源资源供需矛盾和生态环境恶化问题日益凸显。环境信息的检测对解决这一问题起到了至关重要的作用,而现阶段的环境检测系统仍有应用场景受限、传输距离短、成本过高等问题。本文首先根据对无线传感网的研究结合无线传感网对节点能量的需求,利用蚁群算法对AODV路由进行改进,达到均衡网络能耗的目的,并使用MATLAB对算法进行仿真。然后对现有信息传输方案进行对比,讨论各种方案的优缺点后
随着信息的快速增长,用户无法快速获取个人所需的信息,推荐系统的出现,有效的解决了这一问题。推荐算法是推荐系统的核心,研究推荐算法对于提高推荐系统的性能和用户的满意度具有重要的意义。度量分解推荐算法的提出,解决了矩阵分解推荐算法因向量点积而导致模型出现次优解的问题,其用欧氏距离代替向量点积的思想,为近几年推荐领域提供了新的研究方向。但是,该算法也会受到用户兴趣随时间变化和冷启动问题的影响,另外其只考
学位
随着我国大部分油田开发逐步进入中后期阶段,油田必须采取必要的油气增产措施以确保油田持续高效生产。由于增产措施种类繁多,如压裂、酸化、大修、补孔等,各项措施的增产效果和费用不同,每种增产措施应用于油田各作业区的增产效果也不同。为了合理的规划油田增产措施,需要先建立增产措施效果预测模型,在预测结果的基础上再进行具体的措施规划。本文基于数据挖掘的神经网络算法,对油田增产措施指标优选模型进行了研究与应用。
学位
目前我国地处偏远、环境复杂的油田普遍存在石油钻井物料供应成本高、效率低下的问题,为避免钻井作业物料短缺,保证钻井过程物料的质量及生产需求响应速度,本文将众包思想融入石油钻井物料供应链中,通过网络众包方式,使众多的钻井物料供应方参与到钻井企业物料供应中,并运用众包供应链的组织流程和结算管理模式,设计并实现了一个基于众包的石油钻井物料供应链系统,为传统石油钻井物料供应提出了一个新思路。主要的研究工作如
三维海洋场景的模拟是计算机图形学场景建模研究内容之一。海洋与其他自然场景不同之处在于海洋场景往往具有随机性,模拟起来具有一定难度。目前的海洋的仿真场景中对于海面光照模拟没有进行细致的划分,只是使用简单的光照模型进行渲染,并且场景中对于海面漂浮物分析不够全面。本文实现一个完整的三维海洋场景,对于海面的光照渲染综合海面上和海面下的渲染,更加真实地模拟海洋场景中光的效果,并且对海面漂浮物进行模拟,对物体
学位
在高速发展的信息时代,数据在各个行业中都已成为一种无形资产,但随着近些年有关数据安全的问题频发,引起了相关政府企业的高度重视,对敏感数据进行加密或者脱敏成为目前研究的一个重点。数据脱敏相较于加密来说它的不同之处在于需要尽可能不留痕迹的将敏感数据替换成非敏感信息。但是,目前数据脱敏技术大都仅能针对文本类信息,针对该现象,本文选取油气勘探领域作为研究对象,聚焦其中带有敏感信息的曲线图像数据,根据曲线结
学位
计算机组成原理是计算机类相关的一门重要的专业基础课,由理论和实验两部分组成,控制器的设计实验是理论知识应用的重要环节,在传统的教学实验中学生只能通过实验箱观察实验结果,不能便捷地看到设计中存在的问题,如果在实验环节增加调试系统可以帮助学生看到模型机内部的数据变化过程,发现组件、数据通路和控制器设计中存在的问题。RISC-V指令集架构短小精悍,编码规范,解决了以往指令集中存在的问题,RV32I是RI
学位
通常在地震勘探中采集到的地震资料因受各种因素的影响常常混杂着大量噪声,如果能有效的消除地震信号中的噪声干扰,这将为后续解释工作提供极大的保障。所以本文从消除地震信号随机噪声提高地震资料信噪比方向展开研究,主要研究内容如下:首先,本文介绍了小波变换由理论知识到实际应用的内容与流程,深入分析了常用小波阈值选取算法的优缺点。然后,研究改进了小波变换阈值去噪算法去除地震资料随机噪声。本文针对常用小波阈值去
学位
人体的健康状态可以依靠人体生理信号来反映,实时监测人体的生理信号参数可以及时分析与诊断患者病情。随着各类便携式智能移动设备和人工智能的快速发展,在对疾病筛查和预测过程中,除了可以通过生化、影像检查结果发现疾病的端倪外,还可以通过移动智能设备对人们的语言和文字形成的规律进行分析,这种分析得出的数据能够帮助医生更有效地预测并追踪早期的发展障碍、精神疾病和退化性神经疾病等。本文设计的人体多生理参数数据处
学位