Final project for Coursera's Practical Machine Learning