Effectiveness of error correcting output codes in multiclass learning problems