[发明专利]样本生成方法、装置及设备在审
| 申请号: | 201911364116.2 | 申请日: | 2019-12-26 |
| 公开(公告)号: | CN113051524A | 公开(公告)日: | 2021-06-29 |
| 发明(设计)人: | 柴东;罗维思;苏伟坚;许璐荣;李海波;谭晖;王江 | 申请(专利权)人: | 深圳市海思半导体有限公司 |
| 主分类号: | G06F17/18 | 分类号: | G06F17/18 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张娜;臧建明 |
| 地址: | 518129 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 样本 生成 方法 装置 设备 | ||
本申请实施例提供一种样本生成方法、装置及设备,该方法包括:获取多个变异方法的第一概率,所述第一概率用于指示所述变异算法生成增量样本的概率,所述增量样本为满足预设条件的样本;根据所述多个变异方法的第一概率,在所述多个变异方法中确定目标变异方法;根据所述目标变异方法对预设测试样本进行变异处理,生成新的测试样本,所述新的测试样本用于对待测试算子进行测试。提高了生成的测试样本的质量。
技术领域
本申请涉及计算机技术领域,尤其涉及一种样本生成方法、装置及设备。
背景技术
目前,通常采用算子(还可以称为算法)对浮点数进行运算,例如,可以采用算子对浮点数进行加法运算、减法运算、卷积运算等。
在实际应用过程中,需要对算子进行测试,以确定算子的运算精度,并选择精确度较高的算子对浮点数进行运算。通常先生成测试样本,并通过测试样本对算子进行测试。在相关技术中,通常由人工根据经验构造测试样本。然而,根据人工构造的测试样本通常不全面,或者出现冗余,导致根据测试样本无法对算子进行精确的测试。
发明内容
本申请提供一种样本生成方法、装置及设备,提高了生成的测试样本的质量。
第一方面,本申请实施例提供一种样本生成方法,该方法包括:获取多个变异方法的第一概率,根据多个变异方法的第一概率,在多个变异方法中确定目标变异方法;根据目标变异方法对预设测试样本进行变异处理,生成新的测试样本,新的测试样本用于对待测试算子进行测试,第一概率用于指示变异算法生成增量样本的概率,增量样本为满足预设条件的样本。
在上述过程中,根据变异方法的第一概率,在多个变异方法中选择目标变异方法,并通过目标变异方法生成新的测试样本。由于变异方法的第一概率与变异方法生成增量样本的概率相关,因此,根据第一概率选择得到的目标变异方法,可以以较大的概率生成增量样本,使得样本库中包括更为全面、且不冗余的测试样本,提高了生成的测试样本的质量。
在一种可能的实施方式中,可以通过如下方式根据多个变异方法的第一概率,在多个变异方法中确定目标变异方法:根据多个变异方法的第一概率,确定多个变异方法之间的状态转移概率;生成随机数,并根据随机数和多个变异方法之间的状态转移概率,确定目标变异方法。
在上述过程中,根据随机数和多个变异方法之间的状态转移概率选择目标变异方法,可以使得多个变异方法均可以被选做目标变异方法,以使多个变异方法均有机会生成样本库中的测试样本,使得样本库中的测试样本更为全面。
在一种可能的实施方式中,可以通过如下方式根据多个变异方法的第一概率,确定多个变异方法之间的状态转移概率:按照第一概率从高到低的顺序,对多个变异方法进行排序;根据多个变异方法之间的前后顺序和预设概率,确定多个变异方法之间的状态转移概率。可选的,预设概率用于使得多个变异方法中第一概率最低的变异方法可被确定为目标变异方法。
在上述过程中,在确定得到变异方法之间的状态转移概率之后,可以得到马尔科夫链。由于预设概率使得多个变异方法中第一概率最低的变异方法可被确定为目标变异方法,因此,在上述马尔科夫链中,可以使得目标转移至第一概率最低的变异方法,进而使得第一概率最低的变异方法也有机会生成测试样本,进而使得样本库中的测试样本更为全面。
在一种可能的实施方式中,若随机数大于或等于第一变异方法与第二变异方法之间的状态转移概率,则将第一变异方法确定为目标变异方法;若随机数小于第一变异方法与第二变异方法之间的状态转移概率,则将第二变异方法确定为目标变异方法。其中,第一变异方法为多个变异方法中最后一次生成测试样本的变异方法,第二变异方法为第一变异方法的下一个变异方法。
在上述过程中,由于随机数的生成是随机的,因此,根据随机数与状态转移概率之间的大小关系确定目标变异方法,可以使得多个变异方法均有机会生成样本库中的测试样本,使得样本库中的测试样本更为全面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市海思半导体有限公司,未经深圳市海思半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911364116.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机器腿及机器人
- 下一篇:化合物及其在减脂中的用途





