System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于AI系统的程序模块序化组接功能合成的等效嵌入方法技术方案_技高网
当前位置: 首页 > 专利查询>四川大学专利>正文

用于AI系统的程序模块序化组接功能合成的等效嵌入方法技术方案

技术编号:39953695 阅读:7 留言:0更新日期:2024-01-08 23:30
本发明专利技术公开了用于AI系统的程序模块序化组接功能合成的等效嵌入方法,包括如下步骤:根据AI系统流图的结构,建立程序拓扑空间与程序模块类拓扑空间,并通过建立序性分类算子与序点判断算子对程序模块进行序性分类,根据序性分类,建立程序模块间的序关系;于程序模块间的序关系,根据紧序得到程序模块间的序关系的极大紧序,根据极大紧序对AI系统功能模块进行程序模块序化组接的功能合成提取;利用形式语义将程序语言的语言成分进行形式语义化,得到程序流图,根据程序流图得到极大紧序,根据极大紧序得到对应的功能模块的输出结果的形式语义模块,完成AI系统的程序模块序化组接功能合成的等效嵌入。

【技术实现步骤摘要】

本专利技术涉及计算机领域,具体是用于ai系统的程序模块序化组接功能合成的等效嵌入方法。


技术介绍

1、对于某一个确定的ai系统,如何能够把ai系统按照其功能大小自动拆分开来,从而将其分解为多个功能模块,从而对其局部和整体的功能进行较好的客观说明,使得非ai相关专业领域的使用者也可以客观直接地去理解此ai系统,从而结合自己的专业知识,对ai系统的功能和运行提出自己的建议和需求,目前的现有技术还不能够把ai系统按照其功能大小自动拆分开来。


技术实现思路

1、本专利技术的目的在于克服现有技术的不足,提供用于ai系统的程序模块序化组接功能合成的等效嵌入方法,包括如下步骤:

2、步骤一,根据ai系统流图的结构,建立程序拓扑空间与程序模块类拓扑空间,并通过建立序性分类算子与序点判断算子对程序模块进行序性分类,根据序性分类,建立程序模块间的序关系;

3、步骤二,基于程序模块间的序关系,根据紧序得到程序模块间的序关系的极大紧序,根据极大紧序对ai系统功能模块进行程序模块序化组接的功能合成提取;

4、步骤三,利用形式语义将程序语言的语言成分进行形式语义化,得到程序流图,根据程序流图得到极大紧序,根据极大紧序得到对应的功能模块的输出结果的形式语义模块,完成ai系统的程序模块序化组接功能合成的等效嵌入。

5、进一步的,所述的根据ai系统流图的结构,建立程序拓扑空间与程序模块类拓扑空间,包括:

6、由程序模块组成的集合称为程序集合,其中任一程序模块xi称为程序集合中的元素xi,对任一程序集合由的所有子集为元素构成的集合:

7、

8、称为的幂集,的每个子集称为的一个子集族;

9、所述的程序拓扑空间为:

10、是集合,称为一个拓扑空间,若集合满足:

11、(i)

12、(ii)集合内任意两个开集满足

13、(iii)的子集

14、程序拓扑空间的开集为可数个程序模块的集合,程序拓扑空间为即

15、所述的程序模块类拓扑空间为:若y是包含n个程序模块类的有限集,则称y的阶为n,记为:|y|=n或yn;程序模块类拓扑空间的开集为可数个程序模块类的集合,程序模块类拓扑空间为即

16、进一步的,所述的通过建立序性分类算子与序点判断算子对程序模块进行序性分类,根据序性分类,建立程序模块间的序关系,包括:

17、所述的序性分类算子ti为:将xi映射到类空间伪基底yj:tixi=yj,其中的xi为程序空间下的伪基底,yj是类空间下的伪基底,所述的伪基底为在程序空间和程序模块类空间下,为特征无关的程序模块和程序模块类;通过序性分类算子得到程序模块的类型;

18、所述的序点判断算子m为:用于判断及分类序起点、序终点及余点;其中的序起点为一段具有完整功能模块的程序第一个程序模块为序起点,序终点为一段具有完整功能模块的程序的最后一个程序模块为序终点;所述的余点为既不为序起点也不为序终点的程序模块;通过序点判断算子判断程序模块的分类以及程序模块之间的紧序关系。

19、进一步的,所述的紧序为:设为程序拓扑空间中的n(n≥1且)个程序模块,若这n个程序模块按顺序执行后,程序可以运行,则依次形成了紧序关系,记作

20、进一步的,所述的极大紧序为:无任何极小紧序作为紧序的后继紧序,也无任何极小紧序以紧序为后继紧序,则为极大紧序;

21、所述的极小紧序为无真子紧序的紧序,所述的真子紧序为:设为程序拓扑空间中的n个程序模块,且是一个紧序,若有s(1≤s≤n且)个程序模块满足紧序关系则称为的子紧序;若还成立s<n,则为的真子紧序;

22、所述的后继紧序为:设为程序拓扑空间中的n+m个程序模块,且都是紧序,若也是紧序,则称是的后继紧序。

23、进一步的,所述的根据极大紧序对ai系统功能模块进行程序模块序化组接的功能合成提取,包括:

24、根据ai系统的程序模块以及程序模块的紧序关系,遍历出所有的极大紧序,完成程序模块序化组接的功能合成提取。

25、本专利技术的有益效果是:本专利首先建立了程序拓扑空间与程序模块类拓扑空间,并通过建立分类算子与序点判断算子完成了对程序模块的序性分类。在完成序性分类后,我们定义了一个全新的序关系,即紧序,从而确定了“颗粒度程序模块”的序化组接。以序性分类和序化组接为基础,我们通过寻找极大紧序,给出了程序模块序化组接的功能合成提取的方法。

本文档来自技高网...

【技术保护点】

1.用于AI系统的程序模块序化组接功能合成的等效嵌入方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的用于AI系统的程序模块序化组接功能合成的等效嵌入方法,其特征在于,所述的根据AI系统流图的结构,建立程序拓扑空间与程序模块类拓扑空间,包括:

3.根据权利要求2所述的用于AI系统的程序模块序化组接功能合成的等效嵌入方法,其特征在于,所述的通过建立序性分类算子与序点判断算子对程序模块进行序性分类,根据序性分类,建立程序模块间的序关系,包括:

4.根据权利要求3所述的用于AI系统的程序模块序化组接功能合成的等效嵌入方法,其特征在于,所述的紧序为:设为程序拓扑空间中的n(n≥1且)个程序模块,若这n个程序模块按顺序执行后,程序可以运行,则依次形成了紧序关系,记作

5.根据权利要求4所述的用于AI系统的程序模块序化组接功能合成的等效嵌入方法,其特征在于,所述的极大紧序为:无任何极小紧序作为紧序的后继紧序,也无任何极小紧序以紧序为后继紧序,则为极大紧序;

6.根据权利要求5所述的用于AI系统的程序模块序化组接功能合成的等效嵌入方法,其特征在于,所述的根据极大紧序对AI系统功能模块进行程序模块序化组接的功能合成提取,包括:

...

【技术特征摘要】

1.用于ai系统的程序模块序化组接功能合成的等效嵌入方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的用于ai系统的程序模块序化组接功能合成的等效嵌入方法,其特征在于,所述的根据ai系统流图的结构,建立程序拓扑空间与程序模块类拓扑空间,包括:

3.根据权利要求2所述的用于ai系统的程序模块序化组接功能合成的等效嵌入方法,其特征在于,所述的通过建立序性分类算子与序点判断算子对程序模块进行序性分类,根据序性分类,建立程序模块间的序关系,包括:

4.根据权利要求3所述的用于ai系统的程序模块序化组接功能合...

【专利技术属性】
技术研发人员:张霄黄虹银马程邓科梁倩云
申请(专利权)人:四川大学
类型:发明
国别省市:

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

1