虽然现在深度学习的算法越来越高级,越来越牛X,但是对于我们FPGA实现来说,没啥进步!
因为,这些越来越高级的算法,都是为了在PC上训练或实现而设计的,很多搜索结构并不适合FPGA实现!
那么,当前阶段FPGA实现深度学习有两种思路:
思路1:继续跟着这些高级的算法,编写相应结构的深度学习。出现的问题:结构实现难度太大;结构稍微变化,FPGA就要跟着改,难度高;应用场景有限,太单一。
思路2:做平台性的深度学习,好处是应用场景广泛,FPGA结构修改小,实现较为简单。具体结构可参考lenet5。这是1998年提出的网络结构!
想不到把,20多年前的网络结构,才是最有用的! |