中文

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}
}