Introducing Machine Learning Concepts by Training a Neural Network to Recognize Hand Gestures
Keywords:machine learning, computer vision, education, convolutional neural networks, deep learning
We present an interactive guided activity to introduce supervised learning by training a deep neural network (treated as a black box) to recognize "rock paper scissors" hand gestures from unconstrained images. The audience is actively involved in acquiring a varied and representative dataset, on which the rest of the activity is based. Covered concepts include the training/evaluation split, classifier evaluation, baseline accuracy, overfitting, generalization, data augmentation.