基于FPGA的CNN算法移植(五)算法优化方向汇总

更多精彩内容,请微信搜索“FPGAer俱乐部”关注我们

 以下内容为QQ聊天整理,以及网络资料整理。本人不懂算法,如有纰漏,还请指正。

       

以下才是真正意义上的优化,有时候我们在面试的时候遇到招 FPGA算法优化工程师,糊弄起来,是,我们用FPGA对算法实现了优化加速,其实不是真正意义上的算法优化。但是如果你面试的时候说了实话,说自己不会做算法优化,不好意思你很可能会被立马刷下来。哈哈哈,是不是很无语。

 

优化方式一: 量化 

通常软件里采用的是32bit 浮点,需要转换成8bit定点。这个对精度影响不大。

 

优化方式二:图像预处理 

很多公司在做CNN硬件移植的时候都做了语义分割。也有做灰度处理的。

 

优化方式三:裁剪分支

卷积之后的分支太多,可以裁剪掉一些不必要分支

 

优化方式四:平衡

有公司提到,在裁剪之后,为了让层与层之间相类似还做了平衡操作。

 

优化方式五:二值化

这个很多公司都在做,适合放FPGA上

 

优化方式六:卷积分离

同层之间卷积之后的结果分离开来,不要一起求和。 

 

 重中之重:选一个好点的网络结构,比如vgg16,yolo之类,然后再想想上面的优化方法你可以用几个


本文转载自http://www.cnblogs.com/sepeng/p/8856436.html,如涉及侵权,请私信小编删除。

============华 丽 的 分 割 线============


想加入我们FPGA学习交流群吗?可以长按或扫描以下二维码,审核通过后我们邀请您加入

这些微信群旨在打造一个提供给FPGA工程开发人员及兴趣爱好者(统称“FPGAer”)进行技术交流、答疑解惑和学习的平台。而且我们也将会通过网络举办FPGA技术讲座,分享相关研究文献 



了解更多FPGA知识可以长按或扫描以下二维码关注FPGAer俱乐部



  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值