Machine Learning for Hackers : Case Studies and Algorithms to Get You Started