中国人工智能产业发展联盟-人工智能行业:深度学习技术选型白皮书(2018年).docx

中国人工智能产业发展联盟-人工智能行业:深度学习技术选型白皮书(2018年).docx

ID:24705102

大小:2.16 MB

页数:42页

时间:2018-11-09

中国人工智能产业发展联盟-人工智能行业:深度学习技术选型白皮书(2018年).docx_第1页
中国人工智能产业发展联盟-人工智能行业:深度学习技术选型白皮书(2018年).docx_第2页
中国人工智能产业发展联盟-人工智能行业:深度学习技术选型白皮书(2018年).docx_第3页
中国人工智能产业发展联盟-人工智能行业:深度学习技术选型白皮书(2018年).docx_第4页
中国人工智能产业发展联盟-人工智能行业:深度学习技术选型白皮书(2018年).docx_第5页
资源描述:

《中国人工智能产业发展联盟-人工智能行业:深度学习技术选型白皮书(2018年).docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、深度学习技术选型白皮书(2018年)前言人工智能是一种引发诸多领域产生颠覆性变革的前沿技术,当前以机器学习,特别是深度学习为核心,在视觉、语音、自然语言等应用领域迅速发展,已经开始像水电煤一样赋能于各个行业。深度学习软件框架及相关工具集是人工智能应用落地的重要抓手,是人工智能相关服务及产品的核心。本白皮书专注于以深度学习为核心的软件框架及工具,以实际需求为指引,提出深度学习技术选型考虑及指标,旨在为企业应用深度学习技术开展业务提供参考,同时为以开源框架为技术核心的服务及产品选型评测提供依据。深度学习技术选型白皮书是中国人工智能产业发展联盟开源开放推进组的研究成果。本白皮书从深度学习训练框架

2、、推断框架及技术生态工具集三个维度系统梳理总结了基于开源的深度学习技术体系,结合企业自身业务开展需求,分析了技术选型因素,提出了选型指标体系,并就软件框架目前存在的问题及技术发展趋势进行了研判。中国人工智能产业发展联盟后续将在此研究基础上继续深入开展相关研究及评估标准制定工作,并继续发布相关研究成果。目录目录1一、深度学习软件框架发展概述3(一)深度学习框架是人工智能产业化落地的核心3(二)深度学习框架的分类4二、深度学习训练框架技术选型5(一)深度学习训练框架应用现状51.深度学习训练框架使用趋同52.产业对训练框架提出新需求9(三)产业优秀使用案例141.基于TensorFlow构建大

3、规模应用系统142.基于Keras简洁高效实现智能化运维173.基于PaddlePaddle实现多种业务部署174.基于Caffe满足目标检测实际业务需求18三、深度学习推断框架技术选型19(一)深度学习推断框架应用现状191.推断框架体系呈现碎片化19(二)训练框架选型考虑102.推断框架滞后于实际需求21(二)推断框架选型考虑22(三)产业优秀使用案例241.面向移动终端的HiAI计算平台252.面向工业的轴承故障推断应用253.企业研发助力推断框架性能显著提升26四、深度学习技术Th态工具集261.深度学习编译中间件272.数据及模型表示格式283.深度学习可视化工具281.标准模型

4、算法资源库292.模型压缩优化工具集29五、趋势展望29六、合作机构32一、深度学习软件框架发展概述(一)深度学习框架是人工智能产业化落地的核心当前,基于深度学习的人工智能算法主要依托计算机技术体系架构实现,深度学习算法通过封装至软件框架1的方式供开发者使用。软件框架是整个人工智能技术体系的核心,实现对人工智能算法的封装,数据的调用以及计算资源的使用,起到承上启下的重要作用。深度学习软件框架在人工智能技术产业化实现详见图1所示。图1基于深度学习的人工智能技术应用架构图21软件框架(softwareframework),通常指的是为了实现某个业界标准或完成特定基本任务的软件组件规范,也指为了

5、实现某个软件组件规范时,提供规范所要求之基础功能的软件产品。2该图摘自中国信息通信研究院、中国人工智能产业发展联盟于2018年9月6日联合发布的《人工智能发展白皮书-技术架构篇(2018年)》人工智能基础性算法理论研究已经较为成熟,各大厂商纷纷发力建设算法模型工具库,并将其封装为软件框架供开发者使用。软件框架是算法的工程实现。企业的软件框架实现有闭源和开源两种形式:少数企业选择闭源方式开发软件框架,目的是打造技术壁垒;目前业内主流软件框架基本都是开源化运营。本白皮书主要关注开源软件框架的技术及应用特点,对闭源软件框架不做过多讨论。(二)深度学习框架的分类基于深度学习技术的服务及产品主要涉及

6、到三类软件框架,按照应用场景分为云端训练、云端推断以及端侧推断。不同应用场景任务不同,所需承载的计算及限制条件也存在差异,因此针对各场景计算工具的功能及性能要求均有不同。云端训练框架主要完成面向海量数据的模型训练任务,对算力要求最高,实际应用中需要采用分布式计算等技术,同时对于工业级模型及稳定性也有特殊要求;云端推断框架主要完成训练模型的优化、云端部署及推断计算等工作,对于效率及并发性等具有特殊要求;终端推断框架主要完成训练模型在终端的部署及计算,由于终端功耗、功能、芯片等众多限制,终端推断框架的性能、能耗及自身优化需满足多种限制性要求。本白皮书第二章重点对云端训练软件框架技术选型进行分析

7、阐述,第三章重点对基于云端及终端的推断框架技术选型进行对比分析,并分别研提了选型考虑及评价指标体系。二、深度学习训练框架技术选型(一)深度学习训练框架应用现状1.深度学习训练框架使用趋同由于深度学习训练框架技术及生态已经趋于成熟,从目前产业界实际使用情况来看,以TensorFlow及Caffe/Caffe2为引领的深度学习训练框架占据了相对主导地位,PaddlePaddle,MXNet,PyTorch,Keras等主流训

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。