[发明专利]一种矩阵多叉树及规则创建方法在审
申请号: | 201710373880.0 | 申请日: | 2017-05-24 |
公开(公告)号: | CN107169568A | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 马佳;邓森洋 | 申请(专利权)人: | 艾凯克斯(嘉兴)信息科技有限公司 |
主分类号: | G06N5/02 | 分类号: | G06N5/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 314000 浙江省嘉兴*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 矩阵 多叉树 规则 创建 方法 | ||
技术领域
本发明涉一种规则创建方法,具体是一种矩阵多叉树及规则创建方法。
背景技术
知识表示方法往往采用“规则表示法”,即满足某一条件,执行该条件相应的动作。
该种方法具有明显的缺点:创建效率低下;“规则表示法”中,规则的表示是以语义的方式进行展示,层次不够清晰;在工程应用中,受制于“规则表示法”的特点,当规则数量较大时,其维护性也就随之递减;“规则表示法”一次仅能为一个对象设置规则;一次只能创建较少的条件分支,并且需要通过编写大量的代码才能完成多个条件分支的创建;
通过可视化的方式(交互式界面)搭建“规则表示法”时,除了需要提供IF语句、And语句以及Or语句外,还需要提供括号语句;
由于“规则表示法”层次结构不够,因此在处理多重括号时,效率尤为低下,且交互式界面中的处理也十分复杂;
由于“规则表示法”,是以语义的形式进行展示,因此在机器学习中,需要通过特征工程的方式来提炼及总结其特征(即特征标注),很难做到自动标注特征。
发明内容
本发明的目的在于提供一种矩阵多叉树及规则创建方法以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种矩阵多叉树,其特征在于,通过对多叉树进行转置,得到N×1矩阵(N维向量),并与N×4矩阵组合而成的一种N×5的矩阵,该矩阵中包含的列向量:
A、多叉树列向量;
B、节点类型列向量;
C、指定节点类型在树分支上的路径的列向量;
D、多叉树节点的节点路径列向量;
E、满足树分支规则时,所触发结果的列向量等信息。
一种基于矩阵多叉树的规则创建方法,包含以下步骤:
A、变量的维护;用于维护选项(变量)及值;
B、规则语句的搭建;
C、触发语句的编写。
作为本发明的优选方案:所述步骤B具体是利用已经搭建的命名空间的选项及值创建相应的规则。
与现有技术相比,本发明的有益效果是:由于采用规则矩阵多叉树的方式,因此其创建规则的效率极高,用户可以在同一操作中,一次性创建多种条件分支,并且可以尽可能少的编写业务规则;其规则的组合方式是以结构化的形式进行展现;编写规则的方式可视化程度极高,并且具有易于维护的特点;在为结构化的对象设置规则时,可以方便的为多组对象创建同一规则条件;利用其特点亦可以自动标注(确定)机器学习中的特征向量。
附图说明
图1为本发明的实现原理图。
具体实施方式
下面将结合附图1,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中,一种基于矩阵多叉树的规则创建方法,包含以下步骤:
A.命名空间的维护:主要用于维护选项(变量)及值,类似于编程语言中的变量定义。由于规则矩阵多叉树的逻辑与“规则表示法”有较大的差别,因此需要在定义选项的类型时,确定该选项值的类型,在规则矩阵多叉树中,选项的值类型包括:区间值、离散值、任意字符和对象值。
B、规则语句的搭建:利用已经搭建的命名空间的选项及值创建相应的规则;
如果用户在规则矩阵多叉树中,选中的节点其类型列向量为“Option”,则无法创建在其下创建相应的规则节点;如果选择的节点是“Value”类型的节点,则可以在其下创建相应的规则节点
And语句:通过选中值类型的内容后,在命名空间中选取相应的选项及该选项的值来创建,在规则矩阵多叉树中,一个树分支即代表一个And语句;
Or语句:通过在命名空间中选择相应选项的多个值,来快速创建这些值得Or关系;在规则矩阵多叉树中,多个子分支即代表该子分支之间是Or的关系。
括号语句:通过一个分支和多个不同子分支在不同分支处的组合,可以创建所需的括号语句,即优先级不同语句。
C、触发后执行的语句:除了可以根据用户的需要编写触发后的执行语句外,由于采用了多叉树和矩阵相结合的方式,因此在Tigger中创建触发的语句后,可以利用规则矩阵多叉树中提供的控制柄,快速的复制已填写的Trigger语句,以及有规律的创建Trigger语句。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艾凯克斯(嘉兴)信息科技有限公司,未经艾凯克斯(嘉兴)信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710373880.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双头双层真空杯及其生产方法
- 下一篇:一种水杯装置