行业标准网
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210377282.1 (22)申请日 2022.04.12 (65)同一申请的已公布的文献号 申请公布号 CN 114461184 A (43)申请公布日 2022.05.10 (73)专利权人 飞诺门阵 (北京) 科技有限公司 地址 100080 北京市海淀区彩和坊路10号1 号楼6层6 09-1 (72)发明人 沈寓实 姚正斌 刘利锋 吴昊  汝聪翀  (74)专利代理 机构 北京路浩知识产权代理有限 公司 11002 专利代理师 白冬梅 (51)Int.Cl. G06F 8/20(2018.01)G06F 9/448(2018.01) G06F 9/445(2018.01) G06N 20/00(2019.01) (56)对比文件 CN 112597239 A,2021.04.02 CN 112597239 A,2021.04.02 CN 113687821 A,2021.1 1.23 CN 112987606 A,2021.0 6.18 CN 112463138 A,2021.0 3.09 CN 111667044 A,2020.09.15 CN 112035101 A,2020.12.04 CN 109213482 A,2019.01.15 US 20212 24046 A1,2021.07.2 2 李煜卉等.工业机 器人通用图形化编程软件 的研究. 《机电工程》 .2016,(第04期), 审查员 张甜 (54)发明名称 AI应用生成方法、 电子设备和存 储介质 (57)摘要 本发明提供一种AI应用生 成方法、 电子设备 和存储介质, 其中方法包括: 获取作用于目标界 面上的模块操作指令; 对所述模块操作指令指示 的目标模块, 执行所述模块操作指令对应的操 作, 以进行计算图建模; 基于各模块操作指令确 定的计算图, 生成目标AI应用。 本发明提供的方 法、 电子设备和存储介质, 可以通过模块化的操 作, 即通过积木编程的方式, 进行AI应用开发, 无 需花费大量时间学习AI技术, 开发者只需专注于 任务实现, 减少了底层冗余的代码开发, 有助于 快速方便地构建AI应用, 从而降低AI应用开发的 门槛, 且降低AI应用开发的成本, 进而提升AI应 用开发的便捷性。 权利要求书2页 说明书15页 附图7页 CN 114461184 B 2022.07.01 CN 114461184 B 1.一种AI应用生成方法, 其特 征在于, 包括: 获取作用于目标界面上的模块操作指令; 对所述模块操作指令指示的目标模块, 执行所述模块操作指令对应的操作, 以进行计 算图建模; 基于各模块操作指令确定的计算图, 生成目标AI应用; 若所述模块操作指令为模块参数配置指令, 所述对所述模块操作指令指示的目标模 块, 执行所述模块操作指令对应的操作, 包括: 确定所述模块参数配置指令指示的待配置模块, 以及所述模块参数配置指令对应的配 置参数; 基于所述模块 参数配置指令对应的配置参数, 对所述待配置模块进行参数配置; 其中, 所述模块参数配置指令包括场景块参数配置指令和单元块参数配置指令, 所述 场景块参数配置指令对应的配置参数为所述场景块参数配置指令指示的待配置场景块的 公共参数, 所述单元块参数配置指 令对应的配置参数为所述单元块参数配置指 令指示的待 配置单元块的参数。 2.根据权利要求1所述的AI应用生成方法, 其特征在于, 若所述模块操作指令为单元块 连接指令, 所述对所述模块操作指令指示的目标模块, 执行所述模块操作指 令对应的操作, 包括: 确定所述单元块连接指令指示的第 一待连接单元块和第 二待连接单元块, 并确定所述 第一待连接单 元块的第一待连接管脚, 以及所述第二待连接单 元块的第二待连接管脚; 将所述第一待连接管脚和所述第 二待连接管脚进行有向连接, 以提供所述计算图的依 赖边。 3.根据权利要求2所述的AI应用生成方法, 其特征在于, 所述将所述第 一待连接管脚和 所述第二待连接管脚进行有向连接, 包括: 基于预设约束, 对所述第一待连接管脚和所述第二待连接管脚进行约束检测; 基于约束检测结果, 确定所述第 一待连接管脚和所述第 二待连接管脚 是否可进行管脚 连接; 若可进行 管脚连接, 则将所述第一待连接管脚和所述第二待连接管脚进行有向连接 。 4.根据权利要求3所述的AI应用生成方法, 其特征在于, 所述预设约束包括数据类型约 束、 重复性连接约束、 数据环路约束、 管脚类型约束中的至少一种; 所述数据类型约束用于约束所述第一待连接管脚的数据传输类型和所述第二待连接 管脚的数据传输类型存在交集; 所述重复性连接约束用于约束所述第一待连接管脚与所述第二待连接管脚之间未进 行管脚连接; 所述数据环路约束用于约束所述第一待连接管脚与所述第二待连接管脚之间进行连 接生成有向无环图; 所述管脚类型约束用于约束所述第一待连接管脚和所述第二待连接管脚不能同时作 为输入或同时作为输出; 和/或, 所述管脚类型约束还用于约束单连接类型的第 一待连接管脚未进行管脚连接, 以及约 束单连接类型的第二待连接管脚未进行 管脚连接 。权 利 要 求 书 1/2 页 2 CN 114461184 B 25.根据权利要求1所述的AI应用生成方法, 其特征在于, 若所述模块操作指令为新增场 景块指令, 所述对所述模块操作指令指示的目标模块, 执行所述模块操作指 令对应的操作, 包括: 确定所述新增场景块指令指示的新增场景块, 以及所述新增场景块指令指示的新增位 置; 将所述新增场景块插 入所述新增位置, 所述 新增场景块用于插 入单元块。 6.根据权利要求1所述的AI应用生成方法, 其特征在于, 若所述模块操作指令为插入单 元块指令, 所述对所述模块操作指令指示的目标模块, 执行所述模块操作指 令对应的操作, 包括: 确定所述插入单元块指令指示的新增单元块, 以及所述插入单元块指令指示的插入位 置; 将所述新增单元块插入所述插 入位置, 以提供 所述计算图的运 算节点。 7.根据权利要求1至6中任一项所述的AI应用生成方法, 其特征在于, 所述计算图中已 连接的任两单元块是通过单元块的管脚进行连接的, 所述单元块的管脚包括单输出管脚、 单输入管脚、 单输入输出管脚、 多输出管脚、 多输入管脚、 多输入输出管脚、 远程输入管脚、 远程输出 管脚或远程输入输出 管脚。 8.根据权利要求1至6中任一项所述的AI应用生成方法, 其特征在于, 所述计算图中的 任一单元块为算法单元块或功能单 元块; 所述算法单元块封装有AI 算法; 所述功能单 元块封装有数据输入处 理或数据输出处 理。 9.一种电子设备, 包括存储器、 处理器及存储在所述存储器上并可在所述处理器上运 行的计算机程序, 其特征在于, 所述处理器执行所述程序时实现如权利要求1至8任一项所 述AI应用生成方法的步骤。 10.一种非暂态计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算 机程序被处 理器执行时实现如权利要求1至8任一项所述AI应用生成方法的步骤。权 利 要 求 书 2/2 页 3 CN 114461184 B 3

.PDF文档 专利 AI应用生成方法、电子设备和存储介质

文档预览
中文文档 25 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共25页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 AI应用生成方法、电子设备和存储介质 第 1 页 专利 AI应用生成方法、电子设备和存储介质 第 2 页 专利 AI应用生成方法、电子设备和存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-17 23:57:53上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。