https://medium.com/@monocosmo77/progress-with-support-vector-machines-part2-machine-learning-2023-522de784c414