Analysis and Comparison of Different Learning Algorithms for Pattern Association Problems