Performance and Interpretability Comparisons of Supervised Machine Learning Algorithms: An Empirical Study