AlphaGo Zero:算法战胜暴力计算

作者 琥珀

 

近期,谷歌的AI研究机构DeepMind研发的最新版本的AlphaGo Zero横空出世,将打败世界冠军的AlphaGo赶下神坛。AlphaGo Zero凭借的正是前所未有的”自学”棋局的能力,这种能力也将协助DeepMind研发出针对科学领域极为困难的一些问题的解决算法。

 [……]

阅读全文

FPGA也能做RNN!

作者 琥珀

导言:循环神经网络(RNNs)具有保留记忆和学习数据序列的能力。由于RNN的循环性质,难以将其所有计算在传统硬件上实现并行化。当前CPU不具有大规模并行性,而由于RNN模型的顺序组件,GPU只能提供有限的并行性。针对这个问题,普渡大学的研究人员提出了一种LSTM在Zynq 7020[……]

阅读全文

基于FPGA的深度学习CNN加速器设计

作者 琥珀

因为CNN的特有计算模式,通用处理器对于CNN实现效率并不高,不能满足性能要求。 因此,近来已经提出了基于FPGA,GPU甚至ASIC设计的各种加速器来提高CNN设计的性能。 在这些方法中,基于FPGA的加速器引起了研究人员越来越多的关注,因为它们具有性能好,能源效率高,开发周期快[……]

阅读全文

微软将FPGA从Bing搜索扩展到深度学习

作者 琥珀

 

经过三年的研究,2015年Microsoft提出了一种使用现场可编程门阵列(FPGAs)加速Bing搜索引擎的方案。这些CPU-FPGA混合器在当年便投入生产和布置,用以加速Bing页面排名功能。除此之外,微软开始寻找其他与FPGA结合使用的工作。深度学习刚好就是可以使微软从F[……]

阅读全文

F-CNN:用FPGA框架训练卷积神经网络

作者 琥珀

 

自从2012年AlexNet赢得了当年ImageNet挑战赛之后,深度学习技术越来越多的被用于人工智能的各个领域。其中卷积神经网络(CNN)也在图片分类问题上大放异彩。不过由于卷积神经网络计算代价较大,现有的卷积神经网络模型大都是利用GPU进行运算加速。随着相关应用的普及,CNN模型[……]

阅读全文