Adversarial Robustness of Deep Neural Networks
Research on attacks and defences for deep models generating adversarial examples and evaluating defences like adversarial training and certified robustness.
How to build it step by step
- 1Attacks: Implement and benchmark attacks (FGSM, PGD, C&W, AutoAttack) on standard datasets.
- 2Defences: Evaluate adversarial training, input transforms, and certified defences.
- 3Robust evaluation: Avoid gradient-masking pitfalls; measure robust accuracy under strong attacks.
- 4Trade-offs: Analyse the robustness-accuracy and compute trade-offs across methods.
Key features to implement
- โMultiple attack implementations
- โDefence benchmarking
- โRigorous robust evaluation
- โRobustness-accuracy trade-off
- โCertified-defence study
๐ก Unique twist to stand out
Explore transferability of adversarial examples across architectures and propose a defence targeting transfer attacks.
๐ What you'll learn
Adversarial ML, threat modelling, sound evaluation, and security of ML systems.