A visual introduction to machine learning for high school students

We live in a time that is witnessing a boom in the field of computer science especially in the sub-fields of machine learning and artificial intelligence. Yet, there is noticeable gap in the number of qualified job applicants who can help solve some of the machine learning problems of the day. There is a current movement to introduce computer science education much earlier, to K-12 students. The hope is, with an earlier introduction and better continuous training, students will be properly trained and interested into studying computer science in college and able to obtain these coveted positions after they graduate.