https://medium.com/@monocosmo77/significance-of-decision-boundaries-in-machine-learning-scenarios-part3-63f0f606d23d