人工智能深度学习技术选型白皮书.docx
《人工智能深度学习技术选型白皮书.docx》由会员分享,可在线阅读,更多相关《人工智能深度学习技术选型白皮书.docx(57页珍藏版)》请在第一文库网上搜索。
1、人工智能是一种引发诸多领域产生颠覆性变革的前沿技术,当前 以机器学习,特别是深度学习为核心,在视觉、语音、自然语言等应 用领域迅速发展,已经开始像水电煤一样赋能于各个行业。深度学习软件框架及相关工具集是人工智能应用落地的重要抓 手,是人工智能相关服务及产品的核心。本白皮书专注于以深度学习 为核心的软件框架及工具,以实际需求为指引,提出深度学习技术选 型考虑及指标,旨在为企业应用深度学习技术开展业务提供参考,同时为以开源框架为技术核心的服务及产品选型评测提供依据。深度学习技术选型白皮书是中国人工智能产业发展联盟开源开 放推进组的研究成果。本白皮书从深度学习训练框架、推断框架及技 术生态工具集三个
2、维度系统梳理总结了基于开源的深度学习技术体 系,结合企业自身业务开展需求,分析了技术选型因素,提出了选型 指标体系,并就软件框架目前存在的问题及技术发展趋势进行了研判。 中国人工智能产业发展联盟后续将在此研究基础上继续深入开展相 关研究及评估标准制定工作,并继续发布相关研究成果。目录1一、 深度学习软件框架发展概述3(-)深度学习框架是人工智能产业化落地的核心 3(二)深度学习框架的分类 4二、 深度学习训练框架技术选型5(一) 深度学习训练框架应用现状 51 .深度学习训练框架使用趋同 52 .产业对训练框架提出新需求 9(二) 训练框架选型考虑10(三) 产业优秀使用案例 141 .基于T
3、enSOrFIOW构建大规模应用系统 142 .基于KeraS简洁高效实现智能化运维 173 .基于PaddIePaddIe实现多种业务部署 174 .基于Caffe满足目标检测实际业务需求 18三、 深度学习推断框架技术选型 19(-) 深度学习推断框架应用现状 191 .推断框架体系呈现碎片化192 .推断框架滞后于实际需求21(二) 推断框架选型考虑22(三) 产业优秀使用案例241 .面向移动终端的HiAI计算平台 252 .面向工业的轴承故障推断应用 253 .企业研发助力推断框架性能显著提升26四、 深度学习技术生态工具集 261 .深度学习编译中间件272 .数据及模型表示格式
4、283 .深度学习可视化工具 28294 .标准模型算法资源库5 .模型压缩优化工具集29五、 趋势展望29六、 合作机构32一、深度学习软件框架发展概述(-)深度学习框架是人工智能产业化落地的核心当前,基于深度学习的人工智能算法主要依托计算机技术体系架 构实现,深度学习算法通过封装至软件框架I的方式供开发者使用。软 件框架是整个人工智能技术体系的核心,实现对人工智能算法的封装, 数据的调用以及计算资源的使用,起到承上启下的重要作用。深度学 习软件框架在人工智能技术产业化实现详见图1所示。行业应用平台及服务产品应用1软件框架(SoftWareframeWOrk),通常指的是为了实现某个业界标准
5、或完成特定基本任务的软件组件规 范,也指为了实现某个软件组件规范时,提供规范所要求之基础功能的软件产品。2该图摘自中国信息通信研究院、中国人工智能产业发展联盟于2018年9月6日联合发布的人工智能 发展白皮书技术架构篇(2018年)3人工智能基础性算法理论研究已经较为成熟,各大厂商纷纷发力 建设算法模型工具库,并将其封装为软件框架供开发者使用。软件框 架是算法的工程实现。企业的软件框架实现有闭源和开源两种形式: 少数企业选择闭源方式开发软件框架,目的是打造技术壁垒;目前业 内主流软件框架基本都是开源化运营。本白皮书主要关注开源软件框 架的技术及应用特点,对闭源软件框架不做过多讨论。(二)深度学
6、习框架的分类基于深度学习技术的服务及产品主要涉及到三类软件框架,按照 应用场景分为云端训练、云端推断以及端侧推断。不同应用场景任务 不同,所需承载的计算及限制条件也存在差异,因此针对各场景计算 工具的功能及性能要求均有不同。,云端训练框架主要完成面向海量数据的模型训练任务,对算力要 求最高,实际应用中需要采用分布式计算等技术,同时对于工业级模 型及稳定性也有特殊要求;云端推断框架主要完成训练模型的优化、 云端部署及推断计算等工作,对于效率及并发性等具有特殊要求;终 端推断框架主要完成训练模型在终端的部署及计算,由于终端功耗、 功能、芯片等众多限制,终端推断框架的性能、能耗及自身优化需满 足多种
7、限制性要求。本白皮书第二章重点对云端训练软件框架技术选型进行分析阐 述,第三章重点对基于云端及终端的推断框架技术选型进行对比分析, 并分别研提了选型考虑及评价指标体系。二、 深度学习训练框架技术选型(-)深度学习训练框架应用现状1. 深度学习训练框架使用趋同由于深度学习训练框架技术及生态已经趋于成熟,从目前产业界 实际使用情况来看,以TenSOrFIOW及Caffe/Caffe2为引领的深度学习 训练框架占据了相对主导地位,PaddlePaddle, MXNet, PyTorch, Keras 等主流训练框架由于其各自特性也在业务部属中得到了充分使用。TensorFlow已在各行各业的生产场景
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 深度 学习 技术 选型 白皮书
