In a pre-processing step prior to training a learning machine,
pre-processing includes reducing the quantity of features to be processed
using feature selection methods selected from the group consisting of
recursive feature elimination (RFE), minimizing the number of non-zero
parameters of the system (l.sub.o-norm minimization), evaluation of cost
function to identify a subset of features that are compatible with
constraints imposed by the learning set, unbalanced correlation score and
transductive feature selection. The features remaining after feature
selection are then used to train a learning machine for purposes of
pattern classification, regression, clustering and/or novelty detection.
(FIG. 3, 300, 301, 302, 304, 306, 308, 309, 310, 311, 312, 314)