本发明涉及互联网相关,具体涉及一种专家系统的决策方法、系统及计算机设备、存储介质。
背景技术:
1、在当前智能家居、工业控制、安全监控等智能控制系统以及电商、互联网金融领域的风控系统中,系统决策层实际上属于专家系统的决策。以电商、互联网金融领域的风控系统的风险防控为例,风险防控的核心就是专家规则,一条规则中会有多条子表达式,子表达式由左变量、比较运算符和右变量组成,例如:a<b;多个子表达式通过逻辑运算符连接在一起,例如:(a<b)&&(c>d),这就是一条完整的风控规则。随着防控措施的升级和风险的不断演变,单个风控决策请求要判断的风控规则的数量和复杂性逐渐增加。传统的实时风险决策方法往往采用串行执行的方式,依次执行所有的风控策略来进行风险评估和决策。然而,随着策略数量的增加,这种串行执行方式可能导致响应时间的延长,无法满足实时决策的需求。
技术实现思路
1、为解决上述技术问题,本发明提供一种专家系统的决策方法、系统及计算机设备、存储介质。
2、一种专家系统的决策方法,所述专家系统包括至少一决策规则库,所述决策规则库包括至少一条决策规则,所述决策规则包括至少一个子规则表达式,所述子规则表达式之间用运算符连接,所述子规则表达式包括左变量、右变量和一个运算符,所述左变量、右变量为指标或一特定值,所述运算符包括比较运算符、优先运算符和逻辑匹配符,所述指标为风险指标、传感器数据层的融合结果、终端设备或各中间层设备的数据判断、工况处理结果的一种或其组合;其特征在于,所述决策方法包括以下步骤:
3、s1.将所述决策规则所包含的各指标按照计算资源开销进行分类;
4、s2.按照左侧深度优先的方式解析所述专家系统的决策规则以得到决策结果,解析时根据所述指标的分类,决定是否调用和/或计算指标。
5、一种专家系统的决策方法,所述专家系统包括至少一决策规则库,所述决策规则库包括一条以上的决策规则,其特征在于:
6、s10.对各规则库的规则进行分组;
7、s20.根据所述分组,采用前述决策方法循环遍历各规则组的规则,得到最终决策结果。
8、一种专家系统,所述专家系统包括至少一决策规则库,所述决策规则库包括至少一条决策规则,所述决策规则包括至少一个子规则表达式,所述子规则表达式之间用运算符连接,所述子规则表达式包括左变量、右变量和一个运算符,所述左变量、右变量为指标或一特定值,所述运算符包括比较运算符、优先运算符和逻辑匹配符,所述指标为风险指标、传感器数据层的融合结果、终端设备或各中间层设备的数据判断、工况处理结果的一种或其组合;其特征在于,
9、指标分类模块,对所述决策规则所包含的各指标按照计算资源开销进行分类;
10、决策规则解析模块,按照左侧深度优先的方式解析所述专家系统的决策规则以得到决策结果,解析时根据所述指标的分类,决定是否调用和/或计算指标。
11、本发明具有如下有益技术效果:
12、1.本发明通过规则的并行化执行有效降低的专家系统决策的耗时,在绝大多数场景下能够在保障风险决策准确性的情况下快速响应,提升用户体验。
13、2.本发明通过对指标按计算资源开销分优先级处理,运行时间快的指标先行,相比传统的决策流程降低了计算量,减轻服务压力,能够在高并发的情况下更好得保障业务效益。
14、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。
1.一种专家系统的决策方法,所述专家系统包括至少一决策规则库,所述决策规则库包括至少一条决策规则,所述决策规则包括至少一个子规则表达式,所述子规则表达式之间用运算符连接,所述子规则表达式包括左变量、右变量和一个运算符,所述左变量、右变量为指标或一特定值,所述运算符包括比较运算符、优先运算符和逻辑匹配符,所述指标为风险指标、传感器数据层的融合结果、终端设备或各中间层设备的数据判断、工况处理结果的一种或其组合;其特征在于,所述决策方法包括以下步骤:
2.根据权利要求1所述的决策方法,其特征在于,所述将所述决策规则所包含的各指标按照计算资源开销进行分类包括:
3.根据权利要求2所述的决策方法,其特征在于,所述解析时根据所述指标的分类,决定是否调用和/或计算指标包括:计算和/或调用第一类指标,第二类、第三类指标直接赋未知值。
4.根据权利要求3所述的决策方法,其特征在于,所述解析所述专家系统的决策规则包括:
5.一种专家系统的决策方法,所述专家系统包括至少一决策规则库,所述决策规则库包括一条以上的决策规则,其特征在于:
6.根据权利要求5所述的决策方法,其特征在于,所述对各规则库的规则进行分组包括:设定各组包括的规则数量,对对各规则库的规则进行分组。
7.根据权利要求6所述的决策方法,其特征在于,所述循环遍历各规则组的规则包括:所述规则为阻断决策则直接得出阻断决策结果。
8.一种专家系统,所述专家系统包括至少一决策规则库,所述决策规则库包括至少一条决策规则,所述决策规则包括至少一个子规则表达式,所述子规则表达式之间用运算符连接,所述子规则表达式包括左变量、右变量和一个运算符,所述左变量、右变量为指标或一特定值,所述运算符包括比较运算符、优先运算符和逻辑匹配符,所述指标为风险指标、传感器数据层的融合结果、终端设备或各中间层设备的数据判断、工况处理结果的一种或其组合;其特征在于,
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。