Iterative adversarial attack that repeatedly steps along the loss gradient and projects back into the allowed perturbation ball.
Note
anchor found by search and checked against this entry's own description: "Towards Deep Learning Models Resistant to Adversarial Attacks", which motivates projected gradient descent as the universal first-order adversary this entry describes