Adversarial examples & FGSM — why invisibility and attack strength are the same trick
A trained classifier draws decision boundaries in a space with far more dimensions than the data actually fills — and in high dimensions, almost every point sits close to a boundary, even when it looks unambiguous to a human. That geometry is the whole vulnerability.
Because the model is differentiable, an attacker doesn't have to search. They compute the gradient of the loss with respect to the input pixels — the same derivative training uses, pointed at the image instead of the weights — and step the pixels in the direction that increases the loss. Keep epsilon small enough that no pixel moves more than a few levels out of 255 and the change is invisible on screen… yet the panda is now a gibbon, with higher confidence than the original.