基于fpga的神经网络实现与应用

基于fpga的神经网络实现与应用

ID:35105791

大小:7.35 MB

页数:60页

时间:2019-03-18

基于fpga的神经网络实现与应用_第1页
基于fpga的神经网络实现与应用_第2页
基于fpga的神经网络实现与应用_第3页
基于fpga的神经网络实现与应用_第4页
基于fpga的神经网络实现与应用_第5页
资源描述:

《基于fpga的神经网络实现与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、广东工业大学硕±学位论文(工程硕±)—片.’‘I.、■?V..基于FPGA的神经网络实现与应用带6於A诚.代.:。‘祝芳.义品、‘入马?-、--.'’''.-早取'養-V、h.、.,A..*.'S,化''一--;--‘V.JV,y...?.一:?说二产'’*趴'g>A.vW..A;.—,去,鍊^:■—..'成‘/yV一韦V:..''"

2、*■'■’■■■、-.>>y片,'‘/"*t.v.t:;;C;、.一一,’..、'-古产£^:—、一.>、二.-—…一—-?三、.,■.■/一..皆心-’,:-..、八’':月/、-:V’‘/批棘-二〇—六年五月卢.讓”■二、?./?巧’义:;/、..护.,苗■I■户六一骑苦;'A束,:一'卿一-'-'球V-.V..;.辟:疋.1''、、’'■i气\..

3、:v'分类号11845:学校代号:晒C::2U1305066:密级学号广东工业大学硕:t学位论文(工程硕±)基于FPGA的神经网络实现与应用祝芳校内导师姓名、职称:下磊副教授校外导师姓名:韩远强王释师、职称学科:计算机技术(专业)或领域名称学生所属学院:计算机学院一论文答辩日期:二日六年节月ADissertationSubmittedtoGua打gdongUniversityofTechnologyfortheDegree

4、ofMaster(MasterofEngineeri田g)ImplementationandApplicationofNeuralNetworkbasedonFPGACandidate:ZhuFangSupervisor:AssociateProf.DingLeiMa2016ySchoolofComterScienceandTechnolopugyGuangdongUniversityofTechnologyGuan

5、zhouGuandonP.R.China510006g,gg,,摘要’摘要一人工神经网络是人工智能的个重要的组成部分。随着人工智能时代的到来,越来越多的企业和科研单位投入到了对智能化产品和工具的研究开发中,帮助企业及个人提供更方便快捷的智能工具。神经网络W其速度快,实现精度较高的优势,已经得到广泛的应用。例如在模式识别、信息处理、机器人等方面应用取得不断的突破。目前,,神经网络的实现多数采用传统的通用计算机而传统的通用计算机采用串一,斤计算的处理方式。这样的处理方

6、式给神经网络的应用带来了局限因此,采用种更好的方法来实现神经网络尤为重要。而由于FPGAFieldrogrammableatearra(pg.y)的硬件可编程、高度并行计算的特点,有效弥补了神经网络串行的局限,能够为人工神经■网络的实现提供新的途径。通边FPGA硬件实现神经网络的方法,在解决商场快速自动识别古子货架标签W及工业仪表的字符图像等方面,具有较大的商业价值和工业意义。本文通过软件和硬件模拟的不同方法实现字符图片的识别。从神经网络的理论介绍和软、硬件实现两方面进行阐述,

7、并在MATLAB软件实现、Libero硬件仿真实现的关键问题上进行分析。敕件实现方法中采用的是MATLAB画数库中的神经网络相关函数。硬件仿真实现方法中使用的是Libero集成开发环境,通过硬件描述语言实现神经网络各FPGA结构为A一个功能模块ctelFusion系,它Flash。选择的列器件是唯具有模拟功能的架构的FPGA器件,可W满足神经网络实现功能要求。本文的主要研究工作内容包括:首先,,在实现字符识别过程中使用MATLAB对选取训练样本和确定神经网络结构进行了分析和

8、多次的实验(神经网络隐含层节点个数)。并通过有无噪声的样本输入来比较网络的识别效果一,进步得到优化的网络。然后,在FPGA硬件实现神经网络中,主要对神经网络的硬件实现关键部分进行设计和实现:包括构成单个神经元模块、数据位的表示、激励函数的选择和实现。对隐含层的运算实现过程进巧具体阐述,并且对网络的各个阶段计算流程进行分析研究W及仿真实现。最后,,通过各个模块的仿真W及各个阶段的验证对搭建的整个硬件网络系统进行仿真

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。