弱弱的问一下,用FPGA能否搭建一个并行的BP神经网络?

2020-02-28 18:36发布

由几十个神经元互联而成,总共大概需要几十个加法器、几百个乘法器和几十个sigmoid传递函数(f(x)=1/(1+exp(-x))),都是浮点数。
如果不能的话,那么一个FPGA芯片能搭建几个神经元?一个神经元由一个乘法器、一个加法器和一个sigmoid传递函数组成。
用这个方法做出来的神经网络能比PC机速度高出几个数量级?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
lwq030736
1楼-- · 2020-02-28 23:58
 精彩回答 2  元偷偷看……
GoldSunMonkey
2楼-- · 2020-02-29 00:36
用XILINX的HLS试一下吧
GoldSunMonkey
3楼-- · 2020-02-29 01:51
lwq030736 发表于 2013-5-28 12:13
看你对速度有什么要求吧,速度没要求的话肯定可以

那肯定
acone
4楼-- · 2020-02-29 04:31
深夜回复:我的要求是速度尽可能的快,最好能几十个神经元并行运行,实在不行搭建一个神经元也可以,总比软件实现快得多吧?
lwq030736
5楼-- · 2020-02-29 08:24
全部都要求一定要用浮点数吗?32位的定点数精度是否能达到要求?
acone
6楼-- · 2020-02-29 13:36
 精彩回答 2  元偷偷看……

一周热门 更多>