Improving Viewpoint Robustness for Visual Recognition via Adversarial Training | AI Sec Watch