Multiple self-organizing maps for supervised learning