Machine Learning Techniques for Gait Biometric Recognition