AI应用生成方法、电子设备和存储介质技术

技术编号:33406918 阅读:38 留言:0更新日期:2022-05-11 23:31
本发明专利技术提供一种AI应用生成方法、电子设备和存储介质,其中方法包括:获取作用于目标界面上的模块操作指令;对所述模块操作指令指示的目标模块,执行所述模块操作指令对应的操作,以进行计算图建模;基于各模块操作指令确定的计算图,生成目标AI应用。本发明专利技术提供的方法、电子设备和存储介质,可以通过模块化的操作,即通过积木编程的方式,进行AI应用开发,无需花费大量时间学习AI技术,开发者只需专注于任务实现,减少了底层冗余的代码开发,有助于快速方便地构建AI应用,从而降低AI应用开发的门槛,且降低AI应用开发的成本,进而提升AI应用开发的便捷性。用开发的便捷性。用开发的便捷性。

【技术实现步骤摘要】
AI应用生成方法、电子设备和存储介质


[0001]本专利技术涉及人工智能
,尤其涉及一种AI应用生成方法、电子设备和存储介质。

技术介绍

[0002]随着计算机技术的快速发展,AI(Artificial Intelligence,人工智能)的应用范围越来越广。而随着AI技术日益成熟,企业纷纷进行AI转型,以逐步实现业务智能化。目前,从企业的长远利益来看,企业更偏向于自主开发AI应用。然而,在开发AI应用的过程中,企业面临认知、数据、人才、工具、技术等多个门槛的限制,从而阻碍了AI技术在企业中的落地。
[0003]虽然,各种各样的深度学习框架不断涌现和发展,可以供企业进行AI应用开发。然而,这些深度学习框架的设计模式、特性、用法及其基础支持库十分复杂,且大多不相同,需要花费大量时间进行学习,才能基于各种深度学习框架,设计、实现和调试自己特有的AI应用。因此,对于企业来说,AI应用开发的门槛过高,且AI应用开发的成本过高。
[0004]综上所述,如何提升AI应用开发的便捷性,是目前亟需解决的问题。

技术实现思路

...

【技术保护点】

【技术特征摘要】
1.一种AI应用生成方法,其特征在于,包括:获取作用于目标界面上的模块操作指令;对所述模块操作指令指示的目标模块,执行所述模块操作指令对应的操作,以进行计算图建模;基于各模块操作指令确定的计算图,生成目标AI应用。2.根据权利要求1所述的AI应用生成方法,其特征在于,若所述模块操作指令为单元块连接指令,所述对所述模块操作指令指示的目标模块,执行所述模块操作指令对应的操作,包括:确定所述单元块连接指令指示的第一待连接单元块和第二待连接单元块,并确定所述第一待连接单元块的第一待连接管脚,以及所述第二待连接单元块的第二待连接管脚;将所述第一待连接管脚和所述第二待连接管脚进行有向连接,以提供所述计算图的依赖边。3.根据权利要求2所述的AI应用生成方法,其特征在于,所述将所述第一待连接管脚和所述第二待连接管脚进行有向连接,包括:基于预设约束,对所述第一待连接管脚和所述第二待连接管脚进行约束检测;基于约束检测结果,确定所述第一待连接管脚和所述第二待连接管脚是否可进行管脚连接;若可进行管脚连接,则将所述第一待连接管脚和所述第二待连接管脚进行有向连接。4.根据权利要求3所述的AI应用生成方法,其特征在于,所述预设约束包括数据类型约束、重复性连接约束、数据环路约束、管脚类型约束中的至少一种;所述数据类型约束用于约束所述第一待连接管脚的数据传输类型和所述第二待连接管脚的数据传输类型存在交集;所述重复性连接约束用于约束所述第一待连接管脚与所述第二待连接管脚之间未进行管脚连接;所述数据环路约束用于约束所述第一待连接管脚与所述第二待连接管脚之间进行连接生成有向无环图;所述管脚类型约束用于约束所述第一待连接管脚和所述第二待连接管脚不能同时作为输入或同时作为输出;和/或,所述管脚类型约束还用于约束单连接类型的第一待连接管脚未进行管脚连接,以及约束单连接类型的第二待连接管脚未进行管脚连接。5.根据权利要求1所述的AI应用生成方法,其特征在于,若所述模块操作指令为新增场景块指令,所述对所述模块操作指令指示的目标模块,执行所述模块操作指令对应的操作,包括:确定所述新增场景块指令指示的新增场景块,以及所...

【专利技术属性】
技术研发人员:沈寓实姚正斌刘利锋吴昊汝聪翀
申请(专利权)人:飞诺门阵北京科技有限公司
类型:发明
国别省市:

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

1