Introduction to machine learning - Discrete Optimization Academy