T-AII 008-2023 深度学习算法框架通用接口规范_第1页
T-AII 008-2023 深度学习算法框架通用接口规范_第2页
T-AII 008-2023 深度学习算法框架通用接口规范_第3页
T-AII 008-2023 深度学习算法框架通用接口规范_第4页
T-AII 008-2023 深度学习算法框架通用接口规范_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

团体标准T/AII008—2023深度学习算法框架通用接口规范Generalinterfacespecificationfordeeplearningalgorithmframeworks深圳市人工智能行业协会发布I 2 3 3 3 6 6 6 20 21 22 24 4 5 表A.6get_parameter 表A.7get_module 表A.8load_state_dic 表B.1construct_datase 表B.3construct_sample 表B.4iterate_sampl 表B.5iterate_batc 表B.6construct_optimize 表B.7update_learnable_paramete 表B.8zero_gradien 表B.9construct_traine 表B.10train_one_batc 表B.12construct_inferenc 表B.13infer_one_sampl 表B.14infer_sample 表B.15construct_evalvate 表B.17construct_operato 本文件按照GB/T1.1-2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定1intelligence—Artificiali24缩略语BERT:双向语言表征注意力模型(BidirectionalEncoderRepresentationByteNet:一种基于CNN的机器翻译模型(NeuralMachineTranslationbasedonCNN:卷积神经网络(ConvolutionalNeuralNeSeparableConvolutionforSemanticEfficientNet:一种高效的卷积网络模型(EfficieFasterRCNN:一种基于区域建议网络的实时目标检测模型(TowwithRegionProposalNetworkHRNet:一种高分辨率的人体姿态评估的深度模型(DeepHigh-ResolutionRepresentationLearningforHumanPoseEstiOCR:光学字符识别(OpticalCharacterRecoPFLD:实用人脸关键点检测器(APracticalFacialLandmarkDeteResNet:残差网络(ResidualNResnet3D:基于三维卷积的残差网络(ResidualNetworkwithRNNT:一种用于语音识别的RNN变换模型(Rnn-TranS3D:可分离三维卷积网络(SeparabSSD:单步多框检测器(SingleShotMultiBoxT5:文本到文本转换注意力模型(Text-To-TextTransferTransfTextCNN:一种用于文本分类的卷积网络模型(ConvolutionalNeuralNetworksforSentenceTransformer:基于注意力机制的神经网络(NeuralNetworkbasedonAttentionMecTrOCR:基于注意力的光学字符检测(Transformer-basedOpticalCharacterRecognVGGNet:由VGG组提出的图像分类网络模型(VisualGeometryGroupNetwWaveNet:一种用于生成原始音频波形的神经网络模型(AGenerativeModelforRawAudiXLNet:一种自回归预训练语言模型(GeneralizedAutoregressivePretrainingforLanguageYOLO:YOLO单阶段目标检测器(YouOnlyLook3b)算法支持视觉、音频、文本等不同数据处理的深度系统资源层的具体实现各个厂商有自己的方式,对此本4应用层图像处理图像处理自然语言处理自然语言处理视频处理视频处理音频处理音频处理核心算法层数据结构模型结构模型规范数据解析数据增强数据集数据规范数据结构模型结构模型规范数据解析数据增强数据集数据规范训练和推理推理器训练器推理器训练器前处理后处理优化器前处理后处理优化器数据迭代数据迭代框架适配层统一接口定义统一接口定义接口实现接口实现1接口实现接口实现2……接口实现接口实现N系统资源层框架框架1框架框架2……框架框架N机器学习运行环境机器学习运行环境硬件设备和计算调度硬件设备和计算调度562)常用网络主体模块:多维CNN层、7b)支持该数据结构的初始化,给定对应内容,使用内容对该数据结构进f)支持维度变换功能reshape,给定新的维度与长度,其元素总和与原元素总和一致,将Tena)支持前向计算,模型执行一次前项计算,通过输入经过f)支持获取子模块,通过模块名称,获取对应的8a)支持多种文本数据文件格式的读入和解析,如txt、jb)支持多种图像数据文件格式的读入和解析,如jpg、png、d)支持多种视频数据文件格式的读入和集的多样性。数据增强接口应采用基类与多个派生子类的设计模式,每种操作都应详细说明其对数据的具体影响a)支持根据数据集路径以及数据集相关的参c)支持从存储设备或服务上读取数据集的部分或全部数据,d)支持对数据进行前处理操作,例如图优化器接口应支持网络模型优化的功能,根据不同的优化算法例如SGD、Adam、Momentum等,对模9b)实现step()函数,用于进行一次输出解析和转换到有语言意义的数据结构,接口Tensor是深度学习框架中所有数据的基础结构,所有操作传递的数据均为A.1.2.1初始化uint8、string、bool、compleA.1.2.2切片索引模型的类型一般为Module。构建模型e)backward反向传播函数不需要接口功能描述:加载模块的状态,包括模块接口名称:backward(grad_input,grad_功能描述:根据sampler_config一个典型的sampler_config包括批量化大小batch_size,是否进行shuffle,是否在读完数据集后重复开始,以及是否在结束读取后采样器对象,类型Sampler,会记录该采样器的状态,例如当前迭代至哪一个样本本数据集的批量样本,类型为字典或元组列表。其元素数量a)Config解析错误:config无法解析或者接口名称:update_learnable_pab)Model梯度错误:深度学习模型梯度计算未完成或功能描述:基于深度学习模型model,将model一个典型的trainer_config包括优化器optimizer,训练数据集train_dataset,训练循环数ea)Config解析错误:config无法解析或者功能描述:对单批次数据data_batch,计算其损失函数,并自动执行反向传播过程,包括使用a)Model梯度错误:深度学习模型梯度计算b)Model更新错误:optimizer定义策略无法正确更新模型的可学习参数,例如进入N功能描述:对构造过程中已说明的训练数据train_dataset,计算其损失函数,并自动执行a)Model梯度错误:深度学习模型梯度计算b)Model更新错误:optimizer定义策略无法正确更新模型的可学习参数,例如进入Na)Model梯度错误:深度学习模型梯度计算b)Model更新错误:optimizer定义策略无法正确更新模型的可学习参数,例如进入N等a)Config解析错误:config无法解析或者输入数据,类型为列表,元素类型适配前处理步输出,类型为列表,元素类型适配后处理步功能描述:根据op_config进数据操作transformersforlanguageunderstanding[J].arXivpreprintarXiv:1810.0time[J].arXivpreprintarXiv:1610.speechrecognition[J].arXivpreprintarXiv:2convolutionforsemanticinetworks[C]//Internationalconferenceonmachinelearning.PMLR,2019:610regionproposalnetworks[J].Advancesinneuraposeestimation[C]//ProceedingsoftheIErecognition.2019:569Recognition.2018:654detection[C]//Proceedings

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论