https://medium.com/@monocosmo77/progress-with-support-vector-machines-part1-machine-learning-2023-61833ace6517