bethgelab / bethgelab/foolbox

Attack Overview with Properties

Open
#653 4 comments 0 reactions 1 assignee Claimed by @jangop View on GitHub
enhancement waiting for reply
Dominant language
Python
Stars
3k
Forks
442
PR merge metrics
No merged PRs in 30d

Description

The table at [foolbox.attacks](https://foolbox.readthedocs.io/en/stable/modules/attacks.html#module-foolbox.attacks) is currently the closest thing to an overview of all implemented attacks. It could be an ideal place to list major defining properties, such as whether an attack minimizes perturbations and if it supports targeted attacks (or rather, which criteria it supports).

1. Is it correct that no list with more detail exists?
2. What other properties should be included?
3. Could/should the overview be generated automatically, possibly by inspecting which classes (such as [`MinimizationAttack`](https://github.com/bethgelab/foolbox/blob/92af8673ee957e5af1f9ad5f3abb474c63f93397/foolbox/attacks/base.py#L334)) a given attack inherits from?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.