Adversarial Networks and Machine Learning for File Classification