Improving the generalisation of the N-tuple classifier using the effective VC dimension