paper-with-me

홈 › Papers

Foolbox: A Python toolbox to benchmark the robustness of machine learning models

2017-07-13 · Jonas Rauber, Wieland Brendel, Matthias Bethge

Even todays most advanced machine learning models are easily fooled by almost imperceptible perturbations of their inputs. Foolbox is a new Python package to generate such adversarial perturbations and to quantify and compare the robustness of machine learning models. It is build around the idea that the most comparable robustness measure is the minimum perturbation needed to craft an adversarial example. To this end, Foolbox provides reference implementations of most published adversarial attack methods alongside some new ones, all of which perform internal hyperparameter tuning to find the minimum adversarial perturbation. Additionally, Foolbox interfaces with most popular deep learning frameworks such as PyTorch, Keras, TensorFlow, Theano and MXNet and allows different adversarial criteria such as targeted misclassification and top-k misclassification as well as different distance measures. The code is licensed under the MIT license and is openly available at https://github.com/bethgelab/foolbox . The most up-to-date documentation can be found at http://foolbox.readthedocs.io .

📄 PDF Abstract BibTeX arXiv:1707.04131

Code (7)

bethgelab/foolbox 공식 구현 tf
EvgeniaAR/foolbox tf
alvarorobledo/fyp-foolbox tf
bbwang1030/half-kfn jax
deqncho2/foolbox-adversarial pytorch
pralab/secml pytorch
https://gitlab.com/secml/secml pytorch

Tasks

Adversarial AttackBIG-bench Machine Learning

Similar Papers 제목 키워드 기반

Accurate, reliable and fast robustness evaluation

2019-07-01 · NeurIPS 2019 12 · Wieland Brendel, Jonas Rauber, Matthias Kümmerer, Ivan Ustyuzhaninov 외

Throughout the past five years, the susceptibility of neural networks to minimal adversarial perturbations has moved from a peculiar phenomenon to a core issue in Deep Learning. Despite much attention, however, progress …

PyOD: A Python Toolbox for Scalable Outlier Detection

2019-01-06 · Yue Zhao, Zain Nasrullah, Zheng Li

PyOD is an open-source Python toolbox for performing scalable outlier detection on multivariate data. Uniquely, it provides access to a wide range of outlier detection algorithms, including established outlier ensembles …

Anomaly DetectionOutlier Detectionoutlier ensembles

Adversarial Robustness Toolbox v1.0.0

2018-07-03 · Maria-Irina Nicolae, Mathieu Sinn, Minh Ngoc Tran, Beat Buesser 외

Adversarial Robustness Toolbox (ART) is a Python library supporting developers and researchers in defending Machine Learning models (Deep Neural Networks, Gradient Boosted Decision Trees, Support Vector Machines, Random …

Adversarial RobustnessBIG-bench Machine LearningGaussian ProcessesTime Series Analysis

PyCIL: A Python Toolbox for Class-Incremental Learning

2021-12-23 · Da-Wei Zhou, Fu-Yun Wang, Han-Jia Ye, De-Chuan Zhan

Traditional machine learning systems are deployed under the closed-world setting, which requires the entire training data before the offline training process. However, real-world applications often face the incoming new …

BIG-bench Machine Learningclass-incremental learningClass Incremental LearningIncremental Learning

PiML Toolbox for Interpretable Machine Learning Model Development and Diagnostics

2023-05-07 · Agus Sudjianto, Aijun Zhang, Zebin Yang, Yu Su 외

PiML (read $\pi$-ML, /`pai`em`el/) is an integrated and open-access Python toolbox for interpretable machine learning model development and model diagnostics. It is designed with machine learning workflows in both low-co…

FairnessInterpretable Machine Learning