A multi-class classification strategy using error-correction output-coding.