Self–Organizing–Maps Based Undersampling for the Classification of Unbalanced Datasets