Ensemble-based Supervised Classification Algorithm