大数据 ›› 2018, Vol. 4 ›› Issue (4): 56-63.doi: 10.11959/j.issn.2096-0271.2018040

• 专题:大数据驱动的智能计算体系架构 • 上一篇    下一篇

深度学习编程框架

王秉睿1,2,兰慧盈2,3,陈云霁2   

  1. 1 中国科学技术大学,安徽 合肥 230026
    2 中国科学院计算技术研究所,北京 100190
    3 中国科学院大学,北京 100049
  • 出版日期:2018-07-15 发布日期:2018-08-08
  • 作者简介:王秉睿(1994-),男,中国科学技术大学硕士生,主要研究方向为计算机体系结构、机器学习编程方法、人工智能。|兰慧盈(1990-),女,中国科学院计算技术研究所博士生,主要研究方向为计算机体系结构、领域专用编程语言和编译器、人工智能。|陈云霁(1983-),男,博士,中国科学院计算技术研究所研究员(正教授)、博士生导师,主要研究方向为计算机体系结构、人工智能。
  • 基金资助:
    国家重点研发计划基金资助项目(2017YFB1003101);国家自然科学基金资助项目(61472396);国家自然科学基金资助项目(61432016);国家自然科学基金资助项目(61473275);国家自然科学基金资助项目(61522211);国家自然科学基金资助项目(61532016);国家自然科学基金资助项目(61521092);国家自然科学基金资助项目(61502446);国家自然科学基金资助项目(61672491);国家自然科学基金资助项目(61602441);国家自然科学基金资助项目(61602446);国家自然科学基金资助项目(61732002);国家自然科学基金资助项目(61702478);北京市科技计划基金资助项目(Z151100000915072);中国科学院STS计划;国家重点基础研究发展计划(“973”计划)基金资助项目(2015CB358800)

Programming frameworks for deep learning algorithms

Bingrui WANG1,2,Huiying LAN2,3,Yunji CHEN2   

  1. 1 University of Science and Technology of China,Hefei 230026,China
    2 Institute of Computing Technology Chinese Academy of Sciences,Beijing 100190,China
    3 University of Chinese Academy of Sciences,Beijing 100049,China
  • Online:2018-07-15 Published:2018-08-08
  • Supported by:
    National Key Research and Development Program of China(2017YFB1003101);The National Netural Science Foundation of China(61472396);The National Netural Science Foundation of China(61432016);The National Netural Science Foundation of China(61473275);The National Netural Science Foundation of China(61522211);The National Netural Science Foundation of China(61532016);The National Netural Science Foundation of China(61521092);The National Netural Science Foundation of China(61502446);The National Netural Science Foundation of China(61672491);The National Netural Science Foundation of China(61602441);The National Netural Science Foundation of China(61602446);The National Netural Science Foundation of China(61732002);The National Netural Science Foundation of China(61702478);Beijing Science and Technology Projects(Z151100000915072);STS Project of Chinese Academy of Sciences,The National Key Basic Research Program of China(973 Program)(2015CB358800)

摘要:

近年来,深度学习算法日益流行,在各种领域的应用都取得了出色的效果,受到工业界和学术界的广泛关注。越来越多的研究者开始利用深度学习算法解决实际问题(如图像分类、图像识别、语音识别、自然语言处理等)。人们提出了各种各样的深度学习编程框架,便于研究者们开发新的深度学习算法。这些深度学习库的设计原则、抽象层次各有不同。对常见的深度学习编程框架进行了分类介绍,针对深度学习编程框架设计中的关键问题进行了分析,并且对未来深度学习编程框架的发展方向做了展望,为以后深度学习编程框架的设计提供了设计思路和方向。

关键词: 机器学习, 编程框架, 大数据

Abstract:

In recent years,deep learning algorithms became increasingly pervasive.It has drew extensive attentions from both researchers and industries,as it achieves very promising results on many applications of various fields.More and more researchers began to use deep learning algorithms to solve practical problems (e.g.,image classification,image recognition,speech recognition,and natural language processing).Many deep learning frameworks and libraries were proposed so that researchers can develop new deep learning algorithms in a more convenient fashion.These frameworks and libraries were different in many aspects (e.g.,design principles and abstraction).Firstly,several pervasive deep learning frameworks were introduced,and then the critical issue of designing such frameworks was analyzed.At last,the future challenges of designing deep learning frameworks were discussed.The study provides ideas and directions for future design.

Key words: machine learning, programming framework, big data

中图分类号: 

No Suggested Reading articles found!