一种对模糊规则及隶属度函数的混合编码方法

    公开(公告)号:CN107563516A

    公开(公告)日:2018-01-09

    申请号:CN201710769159.3

    申请日:2017-08-31

    IPC分类号: G06N7/02 G06N3/12

    摘要: 本发明提供一种对模糊规则及隶属度函数的混合编码方法,包括如下步骤:通过IF THEN条件语句形式表示模糊规则,IF表示条件,THEN表示输出;将所有模糊规则的输入及取值用矩阵的形式表示,矩阵的维数是输入的个数,每个维度的元素是其对应输入的取值,进而维度中元素的个数是其对应输入的个数,矩阵中的元素就是输出的值,将矩阵中的元素从第一行到最后一行按照列的顺序进行排列,得到需进行遗传操作的基因序列A;将隶属度函数曲线的交点及顶点两者对应的横坐标正向依次排列,得到编码序列B;将基因序列A与编码序列B并列排列得到所需混合编码。本发明所提供的编码方法,可以极大缩减编码位数,并因此减少计算的时间及空间复杂度。

    一种基于免模型强化学习的软件测试方法

    公开(公告)号:CN113918451A

    公开(公告)日:2022-01-11

    申请号:CN202111062056.6

    申请日:2021-09-10

    IPC分类号: G06F11/36

    摘要: 本申请涉及航空机器学习领域,为一种免模型强化学习的软件测试方法,包括根据要测试的功能集,构建测试条件集C,构建被测软件的观测空间O,构建测试动作空间A,形成测试模拟环境;构建对动作序列执行效果进行奖赏的奖赏函数;构建能够作用于软件本身的动作执行驱动接口;构建能够自我学习的测试策略网络;构建免模型的强化学习损失函数;驱动测试策略网络实时生成软件操作动作并通过动作执行驱动接口作用于软件,进行计算并记录数据元组,存入数据集;所述强化学习损失函数利用数据集优化测试策略网络参数。具有测试效率高、测试时间短、准确性高的技术效果。