[发明专利]一种提高自动测试覆盖率的方法、系统及电子设备在审
申请号: | 201911172907.5 | 申请日: | 2019-11-26 |
公开(公告)号: | CN111122973A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 曹明 | 申请(专利权)人: | 北京无线电测量研究所 |
主分类号: | G01R23/16 | 分类号: | G01R23/16;G06K9/62 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 翟磊 |
地址: | 100854 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 自动 测试 覆盖率 方法 系统 电子设备 | ||
本发明涉及一种提高自动测试覆盖率的方法、系统及电子设备,首先采集第一预设数量的样本数据,并对其进行SVM模型映射后分析得到二值决策函数,并利用K折交叉验证法对对其进行训练得到多个二值SVM分类器,并根据所述二值SVM分类器作为二度非叶结点,所述二值决策函数分类结果作为叶结点,来构造二叉决策树,求叶结点最大值对应的种类即位分类结果,并将二叉决策树加入到自动测试程序中,在自动测试时,不需人工干预,就能实现对测试结果的自动分类,由此实现了一种利用人工智能提高自动测试覆盖率的方法。
技术领域
本发明涉及自动测试技术领域,尤其涉及一种利用人工智能提高自动测试覆盖率的方法、系统及电子设备。
背景技术
目前,在信息信号的测试过程中例如有些电气指标,在频谱仪上显示的是定性的谱形,由于谱形非定量,不能由传统的数值方法进行判断,需要人工对其进行判读,而且干扰模拟器输出的干扰信号,不需要特别精准的数量指标,一般在测试过程中到这一步,由人工作出判断。由于定性谱形的存在,人工的介入,只能是半自动化测试,在测试效率和专业性上受到影响。
因此,如何提高自动测试的覆盖率是业内亟待解决的技术问题。
发明内容
本发明所要解决的技术问题是针对现有技术的不足,提供一种利用人工智能提高自动测试覆盖率的方法、系统及电子设备。
本发明的一种提高自动测试覆盖率的方法的技术方案如下:
S1、采集第一预设数量的样本数据并对其分别进行归一化处理形成相对应的归一化样本数据,并对各所述采集的样本数据进行人工判读后分为两层数据;
S2、预设将所有的所述采集的样本数据分为N类,引入逻辑数值并通过SVM模型对各所述归一化样本数据进行映射形成相对应的样本映射数据,并根据各所述样本映射数据构造出二值决策函数,并对人工判读的两层数据采用K折交叉验证法对所述样本映射数据进行训练,得到个二值SVM分类器,其中,N为正整数;
S3、以投票表决策略根据所述二值SVM分类器作为二度非叶结点,所述二值决策函数分类结果作为叶结点,来构造二叉决策树,求所述叶结点最大值对应的种类即位分类结果;
S4、将所述二叉决策树加入到自动测试程序中。
本发明的一种提高自动测试覆盖率的方法的有益效果是:首先采集第一预设数量的样本数据,并对其进行SVM模型映射后分析得到二值决策函数,并利用K折交叉验证法对对其进行训练得到多个二值SVM分类器,并根据所述二值SVM分类器作为二度非叶结点,所述二值决策函数分类结果作为叶结点,来构造二叉决策树,并将二叉决策树加入到自动测试程序中,在自动测试时,不需人工干预,就能实现对测试结果的自动分类,由此实现了一种利用人工智能提高自动测试覆盖率的方法。
在上述方案的基础上,本发明的一种提高自动测试覆盖率的方法还可以做如下改进。
进一步,S2中得到所述二值决策函数的过程,具体包括如下步骤:
S20、根据引入输入空间到Hibert空间的变换函数φ将各所述归一化样本数据映射为并根据结构风险最小化目标,得到原始公式Finit:
S21、将径向基核函数和惩罚参数C带入原始公式Finit,构造出第一公式Ffirst,其中,所述径向基核函数所述第一公式
S22、通过对原始公式Finit设置第一约束条件、对第一公式Ffirst设置第二约束条件,得到第一公式Ffirst的最优解为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京无线电测量研究所,未经北京无线电测量研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911172907.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据推荐方法
- 下一篇:一种用于加固不同规格导线续接后接头的装置