Fundamentals of Machine Learning for Predictive Data Analytics