Machine-Learning-Supervised Description Using regression, tree, bagging, boosting, probabilistic models to learn the patterns from data and predict the future