Supervised Learning: Predictive Modeling Algorithms and Evaluation Metrics