基于fpga的大规模脉冲深度神经网络片上系统设计与研究

基于fpga的大规模脉冲深度神经网络片上系统设计与研究

ID:35056556

大小:4.58 MB

页数:77页

时间:2019-03-17

基于fpga的大规模脉冲深度神经网络片上系统设计与研究_第1页
基于fpga的大规模脉冲深度神经网络片上系统设计与研究_第2页
基于fpga的大规模脉冲深度神经网络片上系统设计与研究_第3页
基于fpga的大规模脉冲深度神经网络片上系统设计与研究_第4页
基于fpga的大规模脉冲深度神经网络片上系统设计与研究_第5页
基于fpga的大规模脉冲深度神经网络片上系统设计与研究_第6页
基于fpga的大规模脉冲深度神经网络片上系统设计与研究_第7页
基于fpga的大规模脉冲深度神经网络片上系统设计与研究_第8页
基于fpga的大规模脉冲深度神经网络片上系统设计与研究_第9页
基于fpga的大规模脉冲深度神经网络片上系统设计与研究_第10页
资源描述:

《基于fpga的大规模脉冲深度神经网络片上系统设计与研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于FPGA的大规模脉冲深度神经网络片上系统设计与研究重庆大学硕士学位论文(专业学位)学生姓名:余磊指导教师:周喜川副教授学位类别:工程硕士(电子与通信工程领域)重庆大学通信工程学院二O一六年四月ResearchofSpikingDeepNeuralNetworkHardwareImplementationBasedonFPGAandSystemonChipAThesisSubmittedtoChongqingUniversityinPartialFulfillmentoftheRequirementforProfessionalDegreeByYuLeiS

2、upervisor:AssociateProf.ZhouXichuanSpecialty:ME(FiledofElectronicsandCommunicationEngineering)CollegeofCommunicationEngineeringofChongqingUniversity,Chongqing,ChinaApril2016中文摘要摘要自深度神经网络被提出以来,就因其在处理实际问题中所表现的优秀性能而成为人工神经网络的主流研究方向。但是,随着深度神经网络研究的不断深入以及处理问题的复杂度不断增加,深度神经网络的网络规模和网络计算复杂度也随

3、之成倍提升。总体来说,在深度神经网络的计算中存在着存储复杂度高,计算复杂度高,数据传输带宽大的挑战。论文的研究目的是设计一种面向嵌入式系统的深度神经网络计算协处理器,用以实现低功耗,高效的大规模深度神经网络实时计算。论文通过对包括对深度置信网络和卷积神经网络两种网络模型的主流神经网络模型中存在的计算和存储复杂的问题进行研究,提出了一种面向硬件友好的脉冲深度神经网络模型及其训练算法,并且据此设计了一种基于片上系统的,具有可扩展性和一致性的高速脉冲深度神经网络计算协处理器。论文的主要研究成果如下:①提出了一种脉冲驱动的深度神经网络模型及其训练算法。论文通过综合分

4、析具有较强实际问题处理能力的深度神经网络模型以及在硬件实现中具有易于实现和低功耗特点的脉冲神经网络模型,提出了包含脉冲深度置信网络和脉冲卷积神经网络在内的脉冲深度神经网络模型及其训练算法。②设计了一种通用的脉冲深度神经网络存储和计算硬件架构。为了实现兼容脉冲深度置信网络和脉冲卷积神经网络两种网络模型的存储和计算,论文提出了将两种网络模型转换得到一致的稀疏前馈网络结构,然后设计了一种基于索引查找表的一致性硬件架构来实现对转换后的脉冲深度神经网络进行计算,并且在硬件架构设计中引入了层次化流水和低功耗的硬件优化设计来提高硬件的计算效率,降低硬件的计算功耗。③设计实

5、现了一种基于Xilinx片上系统的,针对脉冲深度神经网络的,具有一致性、低功耗特性的脉冲深度神经网络计算协处理器,并对其进行综合验证分析,最终实现了原型系统的设计与验证。关键词:脉冲深度神经网络,索引查找表,片上系统,协处理器I英文摘要ABSTRACTDeepneuralnetworkisthestate-of-the-artmodelinartificialneuralnetworkstudynow.Deepneuralnetworkexistsproblemsofcomputationcomplexityandmemorycomplexity.There

6、forethevonNeumanncomputershavethelimitationoflowefficiencyandhighpowerconsumptionincomputingthedeepneuralnetwork.Dedicatedhardwarefordeepneuralnetworkcomputingwilleffectivelyaddressthesedisadvantages.Thispaperaimstodesignadeepneuralnetworkcomputingcoprocessorforembeddedsystem.Thisc

7、oprocessorcanbeusedtoachievelargescaledeepneuralnetworkcomputinginreal-timewithlow-powerandhighefficiency.Bycombiningdeepneuralnetworkwithspikingneuralnetwork,thispaperpointsoutaSpikingDeepNeuralNetworkmodelanditslearningalgorithm.Deepneuralnetworkmodelsuchasdeepbeliefnetworkmodela

8、ndconvolutionalneuralnetwo

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

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

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