Machine Learning Based Hand Gesture Recognition via EMG Data