在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5205|回复: 25

[资料] 基于FPGA的神经网络硬件实现(硕士学位论文)

[复制链接]
发表于 2010-9-22 22:44:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x

捅要

神经网络是由多个非常简单的处理单元彼此按某种方式相互连接而形成的:计算系统,该系统是靠其状态对外部输入信息的动态响应来处理信息的。神经网络是一个非线性的动态系统,可在任意精度内实现变量间的非线性关系的映像,具备解决非线性问题能力、网络学习能力和系统拟合能力,因此,人工神经网络已在我国科研、生产和生活等方面产生了普遍而巨大的影响。

本文主要的工作是研究神经网络的硬件实现问题,神经网络的硬件实现是神经网络研究的基本问题之一,在构造神经网络的实际应用系统时,必然要研究和解决其硬件实现的问题。神经网络专用硬件可提供高速度,并具有比通用串、并行机高得多的性能价格比,所以,特定应用下的高性能专用神经网络硬件是神经网络研究的热点。本文在比较了几种神经网络的可行性基础上,选用了BP神经网络作为硬件实现的神经网络模型。BP神经网络对输入输出非线性关系的高精度映射能力、较强的包容性、良好的推广能力和泛化能力,使得它们在实际应用中表现出了强大的生命力,成为当今的研究热点之一。作为BP神经网络中的激励函数之一的双曲正切S(tan-s)函数适用于变化剧烈的场合,能够加快网络学习收敛速度。可编程技术的迅猛发展,在EDA技术中占有举足轻重的地位。

FPGA可以充分发挥神经网络并行执行的优点,二者的结合也成为当今的研究热点之一。文中详细叙述了用STAM算法在FPGA上对咖叮函数的高精度实现方式,并对仿真结果进行了讨论。基于FPGA的可重构技术,就是利用FPGA的可以多次重复配置的特点,通过时分复用的方式,充分利用器件的逻辑资源,在同一FPGA中自主地交替实现多种逻辑结构及其功能的技术。基于这种技术的可重构系统既可像通用微处理器系统那样设计灵活、易升级,又可像专用集成电路系统那样速度快、效率高。

本文采用基于FPGA的可重构技术,以BP(BackPropagation)型误差反传多层前馈神经网络作为典型的数学模型来展开。设计中依据成熟的BP算法公式,采用原理图输入的设计方法,按照前向一反传一更新三个阶段分别设计与仿真,通过验证,逻辑功能正确。该方法可以推广至更多类型的神经网络,为神经网络的硬件实现提供了可靠的基础。

关键词:FPGABP神经网络;STAM

基于FPGA的神经网络硬件实现.pdf (3.69 MB, 下载次数: 271 )

发表于 2010-9-25 10:09:09 | 显示全部楼层
感谢楼主!!
发表于 2010-9-25 12:51:58 | 显示全部楼层
谢谢分享
发表于 2011-2-26 10:22:22 | 显示全部楼层
呵呵,支持一下,谢谢楼主了
发表于 2014-9-29 11:16:14 | 显示全部楼层
学习学习~~
发表于 2014-10-9 13:40:06 | 显示全部楼层
谢谢,不错啊。
发表于 2015-10-15 23:44:45 | 显示全部楼层
感觉很不错啊
发表于 2016-6-2 17:43:04 | 显示全部楼层
回复 1# muwu324

thank you
发表于 2017-11-25 19:14:07 | 显示全部楼层
回复 1# muwu324
感谢楼主分享。。。。。
发表于 2017-11-25 20:22:32 | 显示全部楼层
這是心血 感謝分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-18 00:20 , Processed in 0.025193 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表