AdversarialPrediction (julia): Easily optimize generic performance metrics in differentiable learning. 
Keywords: adversarial-prediction|machine-learning|deep-learning|neural-networks