Machine learning and simulation - Supervised learning methods and overfitting control