Automatic Machine Learning In Optimization And Data Augmentation