IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 11种DNN测试用例优先级指标 -> 正文阅读

[开发测试]11种DNN测试用例优先级指标

粗略阅读论文《An Empirical Study on Test Case Prioritization Metrics for Deep Neural Networks》。本文相当于是对各种测试用例优先级指标的归纳,可以用于了解这些指标,以便在自己的实验设计中使用。

主要工作:

从故障检测比率、准确性、相关性角度研究了 11 个测试用例优先级度量,共分为4类:惊喜充分性、置信度分散性、变异不确定性和变异率。

对两个基准数据集和 DNN 模型的指标进行了实证研究。实验结果表明,基于置信度分散的指标在有效性和效率方面优于其他指标。

研究了指标的两个影响因素,包括测试套件大小和变异。

研究问题:

RQ1:不同指标的故障检测能力的区别? RQ2:哪些因素会影响指标的故障检测能力?

贡献:

  1. 从故障检测比率、准确性角度比较了不同指标的差异。

  2. 测量了指标与故障检测、指标与指标的相关性。

  3. 在原始测试集、原始测试集和对抗性测试集的混合上拟合了故障检测比率和测试套件大小的指数函数关系。(测量测试套件大小对故障检测比率的影响)

  4. 分析了变异模型的数量和不同变异算子对变异度量的影响。

指标:

共分为4类,11个指标。所有都基于预测概率信息,只需使用模型最后一个隐藏层的输出。

  1. 惊喜充分性(Surprise Adequacy, SA):描述给定测试用例相对于训练的测试用例的相对新颖性(惊喜surprise),包括

  • 基于可能性的惊喜充分性(Likelihood-based Surprise Adequacy, LSA)

  • 基于距离的惊喜充分性(Distance-based Surprise Adequacy, DSA)

  1. 置信度离散性(Confidence Dispersion, CD):基于预测概率分布(模型最后一个隐藏层中神经元的输出),包括

  • 最大概率(Maximum Probability, MaxP)

  • 预测概率熵(Prediction Probability Entropy, PEn)

  • 预测方差(Prediction Variance, Var)

  • 预测加权方差(Prediction Weighted Variance, Varw)

  • DeepGini(在之前的博文中有介绍过,是关于预测概率分布纯度的度量)

  1. 变异不确定性(Mutation Uncertainty, MU):以下指标使用了变异模型的多重预测熵。

  • 预测熵(Prediction Entropy, PE)

  • 互信息(Mutual Information, MI)

  1. 变异率(Mutation Rate, MR):来源于突变模型结果的统计,包括

  • 变异率(Variation Ratio, VR)

  • 原始变异率(Variation Ratio for Original, VRO)

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-05-07 11:26:12  更:2022-05-07 11:26:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 12:42:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码