Advanced Strategies for Improving the Robustness of Deep Learning