A Comparison of Adversarial Learning Techniques for Malware Detection