How do CNNs behave under adversarial perturbations and why are they vulnerable?
Updated May 15, 2026
Short answer
CNNs are vulnerable to small adversarial perturbations because they rely on high-dimensional linear decision boundaries.
Deep explanation
CNNs can be fooled by tiny, carefully crafted noise because their decision boundaries in high-dimensional space are often linear and sensitive. Adversarial examples exploit this by shifting inputs just enough to cross decision boundaries. Techniques like adversarial training, regularization, and input preprocessing are used to improve robustness.
Unlock with a Pro subscription to view this section.
View pricingReal-world example
No real-world example available yet.
Unlock with a Pro subscription to view this section.
Upgrade to ProCommon mistakes
No common mistakes listed yet.
Unlock with a Pro subscription to view this section.
Upgrade to ProFollow-up questions
No follow-up questions available yet.
Unlock with a Pro subscription to view this section.
Upgrade to Pro