# Robust-NN-Training
The base code is for robust neural network training, in Advances in Neural Information Processing Systems 32 (NIPS 2019) [Link to Paper](https://papers.nips.cc/paper/9631-solving-a-class-of-non-convex-min-max-games-using-iterative-first-order-methods).
We apply anderson mixing on top of it.

## Requirements
- Python >= 3.5 or Python 2.7
- PyTorch >= 1.3 (to use pretrained_model) or PyTorch >= 1.0 (to train from scratch)
