Machine Learning: Classification and Regression (From the Software Engineer Perspective)