国家标准计划《人工智能 深度学习框架功能要求》由 TC28(全国信息技术标准化技术委员会)归口,TC28SC42(全国信息技术标准化技术委员会人工智能分会)执行 ,主管部门为国家标准委。
主要起草单位 中国电子技术标准化研究院 、北京百度网讯科技有限公司 、华为技术有限公司 、北京商汤科技开发有限公司 、北京大学 、北京旷视科技有限公司 、浙江大学 、北京航空航天大学 、北京科技大学 、中国信息通信研究院 、北京瑞莱智慧科技有限公司 。
35 信息技术、办公机械 |
35.240 信息技术应用 |
深度学习的蓬勃发展已经影响了较多科研领域,同时许多深度学习框架被设计和开发出来,如TensorFlow、PyTorch、PaddlePaddle、MindSpore等。
深度学习软件框架是一种利用预先构建和优化好的组件集合定义模型,实现对人工智能算法封装、数据调用以及计算资源使用的工具,使得研究者在无需深入了解底层算法细节的情况下,能够更容易、更快速的构建和应用深度学习模型。
作为深度学习生态的核心,深度学习框架不仅可以为工业界及研究者提供高效、便捷的开发模式,也支持模型开发者基于现有神经网络进行优化和改进。
目前,虽然深度学习软件框架发展不断趋于成熟,并在主要能力层面已达成一定程度的产业共识,但尚未制定框架功能标准对框架提出规范性要求,这为框架使用者产品选型、框架开发者功能设计造成了一定的难度,不利于国内深度学习框架产业的生态建设。
为支撑深度学习工程化落地、企业级应用,该标准面向深度学习框架,从易用性、完备性、安全性等方面规范训练及推理框架功能要求,可指导深度学习框架开发设计、用户选型,也可以为行业测评、验收等提供标准依据。
综上所述,该标准的制定可加强国内深度学习框架核心功能共识的形成,为提供商开发框架或使用者产品选型提供依据,促进产学研结合,以及深度学习在各领域的普及应用。
范围: 规定了深度学习框架的功能要求,主要包括功能概述、基础功能要求(单机训练功能要求、分布式训练功能要求、推理功能要求)、框架增强功能要求三个部分。 适用: 适用于深度学习框架提供商和第三方机构对深度学习框架进行评估,也适用于指导深度学习框架开发者和使用者的开发设计、验证选型。 内容框架如下: 1. 基础功能要求 a)深度学习框架单机训练功能要求 b)深度学习框架分布式训练功能要求 c)深度学习框架推理功能要求 2. 增强功能要求 a)图神经网络学习功能要求 b)训练重计算技术要求 c)深度强化学习框架功能要求 d)动静转换技术要求 e)异构参数服务器技术要求 f)其他