Machine Learning for Making Predictions