A system and method are provided for the training and testing of
prediction algorithms. According to an exemplary embodiment of the
invention the method generates optimum training, testing and/or
validation data sets from a common general database by applying a genetic
algorithm to populations of testing and training subsets used in
connection with a given prediction algorithm. In exemplary embodiments
the prediction algorithm operated upon is an artificial neural network.
As well, in preferred exemplary embodiments, the most predictive
independent variables of the records of the common database are
automatically selected in a pre-processing phase. Such preprocessing
phase applies a genetic algorithm to populations of prediction algorithms
which vary as to number and content of input variables, where the
prediction algorithms representing the selections of input variables
which have the best testing performances and the minimum input variables
are promoted for the processing of the new generations according to a
defined selection algorithm.