This project is a follow along of the online course Machine Learning on Coursera from Stanford University, and as such, the sample data and approach is taken from there. My goal is to see if I can implement the solutions in Python rather than MATLAB as the course requires. To explore and discuss some ideas further, I decided to code in Jupyter Notebook.