[发明专利]一种面向AI应用的持续构造方法、装置、终端及存储介质有效
申请号: | 201910980675.X | 申请日: | 2019-10-16 |
公开(公告)号: | CN110489093A | 公开(公告)日: | 2019-11-22 |
发明(设计)人: | 余跃;田永鸿;曾炜;许芬 | 申请(专利权)人: | 鹏城实验室 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 44268 深圳市君胜知识产权代理事务所(普通合伙) | 代理人: | 王永文<国际申请>=<国际公布>=<进入 |
地址: | 518000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 变更事件 托管 构造参数 应用建模 监听 应用 读取 存储介质 独立封装 构造结果 构造问题 监听结果 判断结果 配置文件 多事件 预定义 组件化 加载 封装 终端 调度 服务 | ||
本发明公开了一种面向AI应用的持续构造方法、装置、终端及存储介质,所述方法包括:将待持续构造的AI应用建模为若干组件,对所述若干组件进行独立封装,对封装后的组件进行分别托管;监听托管后的所述若干组件的变更事件,根据监听结果对所述变更事件进行调度;当监听到与托管后的所述若干组件相应的变更事件时,加载并读取预定义的构造配置文件,获取构造参数,根据所述构造参数对与所监听到变更事件相应的所述若干组件进行构造,并对构造结果进行判断,根据所述判断结果,对所述待持续构造的AI应用进行构造。本发明通过基于微服务的组件化AI应用建模方法,利用多事件监听机制能够分别处理多个组件,更好地应对了AI应用的持续构造问题。
技术领域
本发明涉及AI应用技术领域,尤其涉及的是一种面向AI应用的持续构造方法、装置、终端及存储介质。
背景技术
在软件开发过程中,为了更灵活地适应需求变化以及更高效地保障软件质量,软件开发团队往往会采用持续构造的开发实践,即每次完成一定的代码修改就触发代码编译、单元测试、集成测试等操作,这样的开发实践能够及时发现代码变更所隐含的缺陷,并能够以较小的代价定位、修复发现的缺陷。
目前,人工智能(AI)技术发展迅猛,人工智能技术已经在自动驾驶、个人生活助手、个性化推荐等越来越多领域得到广泛的应用。与普通的应用软件相比,AI应用除了业务逻辑处理代码之外,其更核心的组件往往是其依赖的AI模型和训练数据。
现有的对AI应用持续构造的方法有持续集成工具如Travis-CI、Jenkins等,其中Travis-CI提供在线的持续集成服务,开发者可以直接注册使用。而 Jenkins支持用户自己搭建持续集成服务器,并且其基于插件的特性使得开发者可以根据自己的需求进行功能定制。在使用了这些工具后,任何对代码的修改都会触发持续集成服务器自动构建、测试项目。另外,产业界已经有Modelarts之类的AI开发平台,开发者可以基于这些平台搭建自己的AI 模型,这些平台提供较多的服务,如硬件增强、在线调试、可视化、数学计算加速等,这些服务可以简化和加快AI模型的开发过程。
但是,现有的持续集成工具主要关注对项目源代码的更改,而无法灵活响应 AI应用中算法模型和数据集的更改。现有的AI开发平台主要关注如何提升算法模型的开发效率,缺乏对AI应用整体持续构造的支持。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供面向AI应用的持续构造方法、装置、智能终端及存储介质,旨在解决现有技术中在对AI应用进行持续构造时,缺少整体持续构造的问题。
本发明解决技术问题所采用的技术方案如下:
第一方面,本发明实施例提供面向AI应用的持续构造方法,所述方法包括:
将待持续构造的AI应用建模为若干组件,对所述若干组件进行独立封装,对封装后的组件进行分别托管;
监听托管后的所述若干组件的变更事件,根据监听结果对所述变更事件进行调度;
当监听到与托管后的所述若干组件相应的变更事件时,加载并读取预定义的构造配置文件,获取构造参数,根据所述构造参数对与所监听到变更事件相应的所述若干组件进行构造,并对构造结果进行判断,得到判断结果;
根据所述判断结果,对所述待持续构造的AI应用进行构造。
优选地,所述若干组件包括业务逻辑代码、AI算法模型和模型训练数据。
优选地,所述将待持续构造的AI应用建模为若干组件,并对所述若干组件进行分别托管,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鹏城实验室,未经鹏城实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910980675.X/2.html,转载请声明来源钻瓜专利网。