Supervised Machine Learning Notes For Beginners