Describir: Optimization for machine learning