Code for reproducing experiments in "Second-Order Provable Defenses against Adversarial Attacks".
- Python, NumPy, Pytorch, Argparse, Matplotlib
- A recent NVIDIA GPU
To train a robust model, run python main.py. To access all the parameters use python main.py --help.
To evaluate a trained model, run python eval.py with the hyperparameters specified for the model.