Ensemble Methods for Machine Learning