John Hopkins Practical Machine Learning Peer Assignment 01.