Human Motion Recognition Based on Spatio-temporal Convolutional Neural Network