Effectiveness of Error Correction Output coding decomposition Schemes in ensemble and monolithic learning machines