The described embodiments relate to methods and systems for data
classification using a self-organizing map. Certain embodiments relate to
a method of labeling data for training a classifier, comprising:
obtaining data, the data comprising labeled data and unlabeled data;
generating a self-organizing map of the data; and a labeling at least
some of the unlabeled data based on proximity of the unlabeled data to
labeled data within the self-organizing map to generate self-labeled
data. The method may include training a classifier based on the labeled
and self-labeled data. Other embodiments relate to systems and computer
readable media configured to perform, or allow performance of, the method
embodiments.