machine learning gesture recognition network structure