欢迎来到天天文库
浏览记录
ID:48000722
大小:1.03 MB
页数:5页
时间:2020-01-11
《基于FPGA的sigmoid函数实现_张玉玺.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ComuterEnineerinandAlications算机11程与应用201652S1501pgg计,pp()基于FPGA的sigmoid函数实现张玉玺,刘寒颖,张耀天ZHANGYuxi,LIUHanying,ZHANGYaotian北京航空航天大学电子信息工程学院100191,北京SchoolofElectronicsandInformationEngineering,BeihangUniversity,Beijing100191,China-mailE:hunterle
2、w@163.comZHANGYiLIUHiZHANGYPGA-?uxannaotian.Fbasedimlementationofsimoidfunction.Com,yg,pgu2016-505terEnineerinandAlications52S1:501.pggpp,,()Abstract:ImplementationofneuralnetworkbasedonFPGAisanewwayofartificialintelligenceresearchand
3、developmentwithitsexcellentperformanceofparallelcomputingandlowerpower.Sigmoidfunctionisut.Traniortantsteinneuralnetrkcominheaticlesimlintroducesthemodelofsimoidfunctionmppwopgpyg,andthenanalyzesdifferentmethodsofimplementingcomplexfun
4、ctionbasedonFPGA.Atlast,thearticleappliesiecewisefittingtoapproachsigmoidfunction.Firstly,weuseMATLABtomakeaninitialfitting.pThenwequantifyandrevisethedatatoimplementsigmoidfunctiononFPGAwithHDL.Lastly,weuseModelsimandMATLABto
5、simulateandfindthattheerrorcanbecontrolledinasmallmanitude.gKewords:neuralnetworksFPGAsimoidfunction;iecewisefittiny;;gpg摘要:凭借出色的并行计算能力和较低的功耗,基于FPGA的神经网络实现,是人工智能研究和发展的新方向。其中,sigmoid激励函数是实现神经网络计算的重要环节。简要介绍了sigmoid函数模型,并基于FPGA平台,分析了几种实现复杂函数的方案,最终采用
6、分段拟合的方法对simoid函数进行逼gmo函数进行初步的拟合,然后对数据进行量化和修正FPGA近。首先用MATLAB对sigid,在平台用-MATLAB联合仿真误差可以控制在较小i硬件描述语言实现sigmoid函数,并通过Modelsm,结果表明数量级。关键词:神经网络;FPGA;sigmoid函数;分段拟合文献标志码:A中图分类号:TP39现象。1引言与实际应用存在脱节一FPGA又称现场可编程门阵列神经网络是机器学习领域个重要模型,它能通过硬件,随着集成电路的发展,计算机处理能力不断提高,编程实现并
7、行计算。用FPGA来实现神经网络,加上深度学习等概念的提出经网络再次成为能大大加快计算速度,达到实时性要求,降低功,神人工智能研究和发展的热点。目前神经网络较多耗,同时有助于将神经网络学习推广到嵌人式领为传统软件实现,在CPU/GPU平台运行,由于存域,减小系统体积。在实时性、功耗、体积等方面的缺陷,理论研究sigmoid函数是实现神经网络算法的常用激基金项目:北京航空航天大学教改项目。—研究方向为数字信号实时处理作者简介1985)验师士后,FPGA/DSP嵌人式系统达算法:张玉玺(,男,实,博,,雷研究学
8、研究等—(1992)硕士研究方向为FPGA嵌人式系统等天,实验教;刘寒颖,男,,;张耀,男,讲师,研究方向为雷达信号处理。5022016
此文档下载收益归作者所有