Data augmentation for supervised learning with generative adversarial networks