Particle swarm optimisation-based KNN for improving KNN and ensemble classification performance. (2015)