Statistical Machine Learning: Principles and Applications