bethgelab / bethgelab/foolbox

Setting Epsilon to min values

Open
#578 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
3k
Forks
442
PR merge metrics
No merged PRs in 30d

Description

Hi I am relatively new to coding.
I recently switched from Foolbox 2.4.0 to the newer version 3.0.4.

In the previous version I was mostly using the FGSM or the PGD attack without the need to specify the epsilon value.

I noticed that in the new version I need to specify the espilon value/s within the **attack()**

Is there any way to avoid setting the epsilon value/s beforehand, and letting the attack compute a specific(possibly different) minimum epsilon value for each distinct pixel?

Thanks

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the attack() API in Foolbox 3.0.4 and the existing FGSM and PGD attack entry points. Determine whether the requested per-pixel minimum epsilon behavior fits the current attack model, and define tests that demonstrate the intended result for distinct pixels.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
machine-learning
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.