Submission for Coursera Practical Machine Learning Project