AdvSecureNet: A Python Toolkit for Adversarial Machine Learning

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Catal, Melih, Günther, Manuel
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866910589145579520
author Catal, Melih
Günther, Manuel
author_facet Catal, Melih
Günther, Manuel
contents Machine learning models are vulnerable to adversarial attacks. Several tools have been developed to research these vulnerabilities, but they often lack comprehensive features and flexibility. We introduce AdvSecureNet, a PyTorch based toolkit for adversarial machine learning that is the first to natively support multi-GPU setups for attacks, defenses, and evaluation. It is the first toolkit that supports both CLI and API interfaces and external YAML configuration files to enhance versatility and reproducibility. The toolkit includes multiple attacks, defenses and evaluation metrics. Rigiorous software engineering practices are followed to ensure high code quality and maintainability. The project is available as an open-source project on GitHub at https://github.com/melihcatal/advsecurenet and installable via PyPI.
format Preprint
id arxiv_https___arxiv_org_abs_2409_02629
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle AdvSecureNet: A Python Toolkit for Adversarial Machine Learning
Catal, Melih
Günther, Manuel
Computer Vision and Pattern Recognition
Artificial Intelligence
Cryptography and Security
Machine Learning
Machine learning models are vulnerable to adversarial attacks. Several tools have been developed to research these vulnerabilities, but they often lack comprehensive features and flexibility. We introduce AdvSecureNet, a PyTorch based toolkit for adversarial machine learning that is the first to natively support multi-GPU setups for attacks, defenses, and evaluation. It is the first toolkit that supports both CLI and API interfaces and external YAML configuration files to enhance versatility and reproducibility. The toolkit includes multiple attacks, defenses and evaluation metrics. Rigiorous software engineering practices are followed to ensure high code quality and maintainability. The project is available as an open-source project on GitHub at https://github.com/melihcatal/advsecurenet and installable via PyPI.
title AdvSecureNet: A Python Toolkit for Adversarial Machine Learning
topic Computer Vision and Pattern Recognition
Artificial Intelligence
Cryptography and Security
Machine Learning
url https://arxiv.org/abs/2409.02629