Machine Learning for Hand Gesture Classification from Surface Electromyography Signals