https://courses.grainger.illinois.edu/cs466/sp2020/slides/Lecture23_Classification_Regression.pdf