Machine Learning For Absolute Beginners - A Step By Step Guide - Algorithms For Supervised And