package aima.core.learning.neural; import java.util.List; import aima.core.learning.framework.Example; import aima.core.util.datastructure.Pair; /** * A Numerizer understands how to convert an example from a particular data set * into a <code>Pair</code> of lists of doubles. The first represents the input * to the neural network, and the second represents the desired output. See * <code>IrisDataSetNumerizer</code> for a concrete example * * @author Ravi Mohan * */ public interface Numerizer { Pair<List<Double>, List<Double>> numerize(Example e); String denumerize(List<Double> outputValue); }