Implement a amsamble kNN