A data classifier performs a data classification process using prototypes
classified into clusters. A prototype map is formed using mapping means
and clustering means. The mapping means forms, through learning, a
prototype map by adjusting coupling weights between a plurality of
prototypes provided in a map space based on a plurality of input data.
The clustering means calculates a predetermined measure between the
prototypes and classifies the prototypes into a plurality of clusters
based on the measure.