Useful materials: Machine Learning cheatsheet: https://stanford.edu/~shervine/teaching/cs-229.html Pattern Recognition and Machine Learning Book