AdvSecureNet:针对对抗机器学习的 Python 工具包
计算机视觉与模式识别
2024-09-05 v1 人工智能
密码学与安全
机器学习
摘要
机器学习模型易受到对抗攻击。虽然已develop了多种工具用于研究这些漏洞,但它们常缺乏全面功能和灵活性。我们引入 AdvSecureNet,一个基于 PyTorch 的对抗机器学习工具包,是首个原生支持攻击、防御和评估的多 GPU setup。它是首个支持 CLI 和 API 接口以及外部 YAML 配置文件的工具,以提高灵活性和可重复性。该工具包包括多种攻击方法、防御策略和评估指标。遵循严格的软件工程实践以确保高代码质量和可维护性。该项目已作为开源项目发布在 GitHub 上,地址为 https://github.com/melihcatal/advsecurenet,可通过 PyPI 安装。
引用
@article{arxiv.2409.02629,
title = {AdvSecureNet: A Python Toolkit for Adversarial Machine Learning},
author = {Melih Catal and Manuel Günther},
journal= {arXiv preprint arXiv:2409.02629},
year = {2024}
}