The Challenges of and Defending Against Adversarial Machine Learning