https://medium.com/@monocosmo77/significance-of-decision-boundaries-in-machine-learning-scenarios-part1-421d51d36127