How to teach yourself machine learning