github.devotd.
新发现安全

trusted-ai/adversarial-robustness-toolbox 1.20.1 — 对抗攻击与防御

介绍 Adversarial Robustness Toolbox (ART) 1.20.1 所实现的对抗式机器学习攻击与防御的覆盖范围,以及其局限:缺少发布变更记录,也没有对比基准测试。

仓库信息trusted-ai/adversarial-robustness-toolbox ↗

介绍 Adversarial Robustness Toolbox (ART) 1.20.1 所实现的对抗式机器学习攻击与防御的覆盖范围,以及其局限:缺少发布变更记录,也没有对比基准测试。

GitHub 项目说明: Adversarial Robustness Toolbox (ART) - Python Library for Machine Learning Security - Evasion, Poisoning, Extraction, Inference - Red and Blue Teams

星标
★ 6.3K
复刻
1.3K
语言
Python
许可证
MIT
最新版本
1.20.1
查看原始来源 ↗在 GitHub 查看 ↗

trusted-ai/adversarial-robustness-toolbox 是 Adversarial Robustness Toolbox (ART),一个面向机器学习安全(Machine Learning Security)的 Python 库。最新版本为 1.20.1。它实现了针对规避(evasion)、投毒(poisoning)、提取(extraction)、推断(inference)四种威胁的攻击与防御,可用于测试机器学习模型和应用的对抗鲁棒性并评估防御方案。

ART 由 Linux Foundation AI & Data Foundation 托管。它支持 TensorFlow、PyTorch、scikit-learn 等多种机器学习框架,涵盖图像、表格、音频、视频数据以及分类、目标检测、语音识别等任务。实现语言为 Python,采用 MIT 许可证,已获得 6282 个 star。该项目创建于 2018 年 3 月 15 日,在同一个库中同时覆盖红队与蓝队视角下的攻击与防御,范围广泛。

不过,所给资料并未说明 1.20.1 具体改动了什么。由于没有变更清单,无法判断本次发布是否优于此前版本。评分同样单薄:10 分制下动量(momentum)分数仅为 1.6,且未给出新鲜度、技术与质量分。MIT 许可证便于直接取用并搭建攻防场景。也没有与其他工具对比的基准测试,因此无法得知它在特定任务上是否占优。