当前位置: 首页 > 专利查询>鹏城实验室专利>正文

一种基于昇思框架的低耦合情感分析算法库及智能终端制造技术

技术编号:37818009 阅读:31 留言:0更新日期:2023-06-09 09:49
本发明专利技术公开了一种基于昇思框架的低耦合情感分析算法库,所述低耦合情感分析算法库包括:算法模块,与算法模块耦合连接的暴露接口,以及与暴露接口耦合连接的统一调用接口;其中,算法模块用于构建和训练所述低耦合情感分析算法库中的算法;算法模块包括数据模块、模型模块和训练模块;暴露接口用于为所述统一调用接口提供每个算法的调用接口;统一调用接口包括超参数配置信息和调用逻辑。本发明专利技术基于国产昇思框架来构建算法库,通过保留每个算法的完整性来降低不同算法之间的耦合度,让每个算法自成一体的同时通过暴露一个接口来实现统一调度,从而实现算法库跨平台、统一架构、统一调用接口和易扩展的特性。调用接口和易扩展的特性。调用接口和易扩展的特性。

【技术实现步骤摘要】
一种基于昇思框架的低耦合情感分析算法库及智能终端


[0001]本专利技术涉及计算机
,具体涉及一种基于昇思框架的低耦合情感分析算法库及智能终端。

技术介绍

[0002]当今社会,人工智能技术已经深度融入人们日常生活的方方面面,与每个人都息息相关。然而,如此大规模应用于社会层面的技术,其软硬件基础和软件算法却大都来自国外厂商。具体地,硬件基本上采用英伟达公司生产的GPU,软件框架上大都选择PyTorch(元研发的深度学习框架)或TensorFlow(谷歌研发的深度学习框架)。尽管随着国产人工智能芯片和国产深度学习框架的出现,深度学习算法在硬件平台和软件技术上都有了较快的发展,但在人工智能生态建设上,仍缺乏基于国产深度学习框架的算法库。
[0003]现有的情感分析算法库往往倾向于中度或高度耦合,不再保留算法的独立性。在中度耦合的算法库中,一般会将每个算法的基本算子剥离出来,形成一个单独的功能模块,如果需要扩展算法库,理想情况下,只需要使用功能模块的基本算子构建算法就可以。但是当新算法与已有算法区别很大的时候,为了集成到算法库中,开发者本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于昇思框架的低耦合情感分析算法库,其特征在于,所述低耦合情感分析算法库包括:算法模块,与所述算法模块耦合连接的暴露接口,以及与所述暴露接口耦合连接的统一调用接口;其中,所述算法模块用于构建和训练所述低耦合情感分析算法库中的算法;所述算法模块包括数据模块、模型模块和训练模块;所述暴露接口用于为所述统一调用接口提供每个算法的调用接口;所述统一调用接口包括超参数配置信息和调用逻辑。2.根据权利要求1所述的基于昇思框架的低耦合情感分析算法库,其特征在于,所述数据模块包括数据下载子模块、数据处理子模块和数据集构建子模块;所述数据模块用于处理所述算法库中输入的数据,并将处理完成的数据输出到对应的模块。3.根据权利要求2所述的基于昇思框架的低耦合情感分析算法库,其特征在于,所述数据下载子模块用于下载数据,所述数据处理子模块用于处理与算法相关的所有数据内容,所述数据集构建子模块用于构建数据集接口。4.根据权利要求1所述的基于昇思框架的低耦合情感分析算法库,其特征在于,所述模型模块包括:模型架构子模块、模型构建子模块和模型参数配置子模块;所述模型模块用于模型的架构设计、算法代码构建和参数配置。5.根据权利要求4所述的基于昇思框架的低耦合情感分析算法库,其特征在于,所述模型架构子模块用于模型的架构设计,所述模型构建子模块用于算法代码构建,所述模型参数配置子模块用于配置模型参数。6.根据权利要求1所述的基于昇思框架的低耦合情感分析算...

【专利技术属性】
技术研发人员:杨博相洋徐睿峰梁绎天孙洋侯永帅
申请(专利权)人:鹏城实验室
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1