一种双层优先级决策系统技术方案

技术编号:25441136 阅读:16 留言:0更新日期:2020-08-28 22:28
本发明专利技术涉及决策系统技术领域,尤其涉及一种双层优先级决策系统,包括单个感知模块、感知激活度求解模块、决策节点模块、单个决策模块、节点决策结果模块、决策组模块、决策系统和输出模块;单个感知模块用于输入感知种类和感知输入数据,单个决策模块用于输入决策种类和决策输出值。本发明专利技术本把单个感知模块输入的多种感知和单个决策模块输入的多种决策,有序的装载于决策节点模块中,并且安排各个感知之间的优先级和逻辑运算关系,然后再把决策节点模块计算出的多个决策结果装载于决策组模块中,并安排决策节点组之间的相互优先级关系,然后决策系统提供一个基于模糊神经网络和优先级排序的算法,计算处理后得出最终决策。

【技术实现步骤摘要】
一种双层优先级决策系统
本专利技术涉及人工智能
,尤其涉及一种双层优先级决策系统。
技术介绍
决策系统是决策论所研究的系统,一般由输入、输出和内部结构三部分组成,它的数学模型描述研究对象的状态演化方程和输出方程,体现决策者所需求的目标,现有技术往往通过制定合理的目标函数之后,才有可能求得最优决策。现有的决策系统无法根据感知和决策种类及优先级的不同输出准确的决策结果,为此,我们提出一种双层优先级决策系统。
技术实现思路
基于
技术介绍
存在的技术问题,本专利技术提出了一种双层优先级决策系统,具有基于模糊神经网络和优先级排序快速且准确得出最终决策的特点,解决了现有的决策系统无法根据感知和决策种类及优先级的不同输出准确的决策结果的问题。本专利技术提供如下技术方案:一种双层优先级决策系统,包括单个感知模块、感知激活度求解模块、决策节点模块、单个决策模块、节点决策结果模块、决策组模块、决策系统和输出模块;所述单个感知模块用于输入感知种类和感知输入数据,所述单个决策模块用于输入决策种类和决策输出值;所述感知激活度求解模块用于将感知输入经过一个自定义的感知函数运算并且模糊化后得到感知激活度,感知激活度的区间为[0,1];所述决策节点模块是一个数据结构,包括各个感知之间的优先级和感知逻辑运算符,用于建立感知与决策的关联,并通过感知做出决策;所述节点决策结果模块中包含单个决策节点内的运算结果存储数据结构,内含该节点的抑制因子和每个决策的决策结果,所述抑制因子用于抑制下一层优先级;所述决策组模块内含多个优先级层,每个优先级层内有一组决策结果,所述决策组模块将所有决策与对应的决策激活度按照优先级和抑制因子求解出决策结果,并存放在到决策系统中,其中决策激活度的值等于感知激活度的值;优选的,所述所述决策系统将决策组求解后的结果去模糊化,并将去模糊化后的决策结果值通过输出模块输出。优选的,所述自定义函数根据感知输入数据判断条件是否成立。优选的,所述感知与感知之间的逻辑运算符由“或”、“且”、“异或”构成,“且”的定义是取两者最小值,“或”的定义是取两者最大值,“异或”的定义为两者差的绝对值,单个感知由“非”修饰,“非”的定义为取1减去原来的值。优选的,所述节点抑制因子指的是相差一级的较高优先级的决策节点激活度作为减数,被1减去后的结果,优先级传播抑制因子传播给更低优先级的决策节点,所有下一级的逻辑将受到此抑制因子的影响,决策激活度乘以这个抑制因子,并传播抑制因子。优选的,所述决策节点模块提供一组决策输出作为出口,然后在其中定义一组决策以及与每个决策关联的决策输出默认值,又经决策激活度,得出每个决策的决策结果。优选的,所述决策系统的去模糊化是将相同决策种类的重复决策结果放在一起,通过取最大值、平均值或混合值的方式去模糊化算法,每种决策决类型只留下一个决策结果。本专利技术提供了一种双层优先级决策系统,把单个感知模块输入的多种感知和单个决策模块输入的多种决策,有序的装载于决策节点模块中,并且安排各个感知之间的优先级和逻辑运算关系,然后再把决策节点模块计算出的多个决策结果装载于决策组模块中,并安排决策节点组之间的相互优先级关系,然后决策系统提供一个基于模糊神经网络和优先级排序的算法,把上述数据结构中的数据进行计算处理,得出基于该系统的最终决策。通过提供一种有清晰逻辑与优先级的模糊神经网络系统,可以快速方便的得出准确的决策结果。附图说明图1为本专利技术系统原理图;图2为本专利技术单个感知模块原理图;图3为本专利技术感知激活度求解模块原理图;图4为本专利技术决策节点模块原理图;图5为本专利技术单个决策模块原理图;图6为本专利技术节点决策结果模块原理图;图7为本专利技术决策组模块原理图;图8为本专利技术决策系统原理图;图9为本专利技术输出模块原理图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术提供一种技术方案:一种双层优先级决策系统,包括单个感知模块、感知激活度求解模块、决策节点模块、单个决策模块、节点决策结果模块、决策组模块、决策系统和输出模块;所述单个感知模块用于输入感知种类和感知输入数据,感知种类是指能够获取一定值的某一类感知;例如“当前温度”、“当前时间”、“到前方物体的距离”,不仅可以明确其特性,而且可以提取出它当前的数值。感知输入数据是指感知输入当前的值。例如当前的温度为“35摄氏度”,当前的时间是“2点10分”,到前方物体的距离是“12米”。所述单个决策模块用于输入决策种类和决策输出值;决策种类是指一类可以趋使事物发生变化的决定。注意:决定可以被执行,并且改变事物的值,但是不一定被执行。例如“设置风扇的转速”,“调节汽车速度”,“设置空调温度”。决策输出值是指与决策种类相关的使事物发生变化的程度,该程度指改变事物某一方面的值的大小。例如“设置风扇的转速10转每秒”,“调节汽车速度65公里/小时”,“设置空调温度24℃”。所述感知激活度求解模块用于将感知输入经过一个自定义的感知函数运算并且模糊化后得到感知激活度,感知激活度的区间为[0,1];自定义函数的输入是感知输入数据,用于判断条件是否成立,因此,输出则是逻辑“1”或“0”。例如,“当前温度>32”如果输入为33,则条件成立,输出值为1,如果输入为26,则条件不成立,输出为0。感知激活条件模糊化定义如何把感知输入算法的边缘进行模糊,使得感知激活算法结果不再是“1”或“0”,而是区间[0,1]。例如,“当前温度>32(±2)”条件成立,那么结果将会变成,如果输入>34那么输出为1,如果输入<30输出为0,那么如果输入在30与34之间的任意值v,输出为(v-30)/(34-30),其中v∈[30,34]。所述决策节点模块是一个数据结构,包括各个感知之间的优先级和感知逻辑运算符,用于建立感知与决策的关联,并通过感知做出决策;通常,一个决策节点围绕着一个(或一组)有现实意义的决策来组装,给用户提供了一个可以被很快理解的类似人类思维习惯的逻辑反射,定义当一系列条件按照一定规律发生的时候,做出什么决策。例如,当“前方信号灯为绿色”且“没有行人在距离50米”的时候,做出把车速加到45km/h,这样的一个完整决策结构。感知优先级是指当多个感知共同决定一个条件时,每个感知逻辑的相对优先运算顺序值,优先级的数值取值范围是0到正无穷,数值越大,优先级越高。例如,可以把电扇的,电压优先级设置为2,然后2条时间优先级排在1,温度优先级为0:风扇开启条件=(电压>210)且(“时间是9-12点”或“时间是2-6”时)且(本文档来自技高网...

【技术保护点】
1.一种双层优先级决策系统,其特征在于:包括单个感知模块、感知激活度求解模块、决策节点模块、单个决策模块、节点决策结果模块、决策组模块、决策系统和输出模块;/n所述单个感知模块用于输入感知种类和感知输入数据,所述单个决策模块用于输入决策种类和决策输出值;/n所述感知激活度求解模块用于将感知输入经过一个自定义的感知函数运算并且模糊化后得到感知激活度,感知激活度的区间为[0,1];/n所述决策节点模块是一个数据结构,包括各个感知之间的优先级和感知逻辑运算符,用于建立感知与决策的关联,并通过感知做出决策;/n所述节点决策结果模块中包含单个决策节点内的运算结果存储数据结构,内含该节点的抑制因子和每个决策的决策结果,所述抑制因子用于抑制下一层优先级;/n所述决策组模块内含多个优先级层,每个优先级层内有一组决策结果,所述决策组模块将所有决策与对应的决策激活度按照优先级和抑制因子求解出决策结果,并存放在到决策系统中,其中决策激活度的值等于感知激活度的值;/n所述决策系统将决策组求解后的结果去模糊化,并将去模糊化后的决策结果值通过输出模块输出。/n

【技术特征摘要】
1.一种双层优先级决策系统,其特征在于:包括单个感知模块、感知激活度求解模块、决策节点模块、单个决策模块、节点决策结果模块、决策组模块、决策系统和输出模块;
所述单个感知模块用于输入感知种类和感知输入数据,所述单个决策模块用于输入决策种类和决策输出值;
所述感知激活度求解模块用于将感知输入经过一个自定义的感知函数运算并且模糊化后得到感知激活度,感知激活度的区间为[0,1];
所述决策节点模块是一个数据结构,包括各个感知之间的优先级和感知逻辑运算符,用于建立感知与决策的关联,并通过感知做出决策;
所述节点决策结果模块中包含单个决策节点内的运算结果存储数据结构,内含该节点的抑制因子和每个决策的决策结果,所述抑制因子用于抑制下一层优先级;
所述决策组模块内含多个优先级层,每个优先级层内有一组决策结果,所述决策组模块将所有决策与对应的决策激活度按照优先级和抑制因子求解出决策结果,并存放在到决策系统中,其中决策激活度的值等于感知激活度的值;
所述决策系统将决策组求解后的结果去模糊化,并将去模糊化后的决策结果值通过输出模块输出。


2.根据权利要求1所述的一种双层优先级决策系统,其特征在于:所述自定义函数根据...

【专利技术属性】
技术研发人员:杨冶
申请(专利权)人:武汉两点十分文化传播有限公司
类型:发明
国别省市:湖北;42

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

1