跳转到主要内容

一组DNN测试输入优先级选择器,特别是神经元覆盖率和惊喜适宜性。

项目描述

DNN-TIP:常见测试输入优先级库

test Code style: black docstr-coverage Imports: isort Python Version PyPi Deployment License DOI

实现方法

  • 惊喜适宜性
    • 基于距离的惊喜适宜性(DSA)
    • 基于似然度的惊喜适宜性(LSA)
    • 多模态基于似然度的惊喜适宜性(MLSA)
    • 基于马氏距离的惊喜适宜性(MDSA)
    • 摘要 多模态惊喜适宜性
  • 惊喜覆盖率
    • 神经元激活覆盖率(NAC)
    • K-多分区神经元覆盖率(KMNC)
    • 神经元边界覆盖率(NBC)
    • 强神经元激活覆盖率(SNAC)
    • Top-k 神经元覆盖率(TKNC)
  • 工具
    • APFD 计算
    • 覆盖率增加和覆盖率总计优先级方法(CAM和CTM)

如果您正在寻找我们也测试过的不确定性度量(包括DeepGini),请访问姐妹存储库 uncertainty-wizard

如果您想复制我们的精确实验,可以在 testingautomated-usi/simple-tip 找到复制包和Docker相关内容。

安装

只需 pip install dnn-tip

文档

https://testingautomated-usi.github.io/dnn-tip/ 找到文档。

引用

以下是这篇论文的引用,其中包含了这个库的发布

@inproceedings{10.1145/3533767.3534375,
author = {Weiss, Michael and Tonella, Paolo},
title = {Simple Techniques Work Surprisingly Well for Neural Network Test Prioritization and Active Learning (Replicability Study)},
year = {2022},
isbn = {9781450393799},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3533767.3534375},
doi = {10.1145/3533767.3534375},
booktitle = {Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis},
pages = {139–150},
numpages = {12},
keywords = {neural networks, Test prioritization, uncertainty quantification},
location = {Virtual, South Korea},
series = {ISSTA 2022}
}


项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源分布

dnn-tip-0.1.1.tar.gz (15.5 kB 查看哈希值)

上传时间 源代码

构建分发版本

dnn_tip-0.1.1-py3-none-any.whl (15.6 kB 查看哈希值)

上传时间 Python 3

支持者