aima.core.learning.neural.Numerizer Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aima-core Show documentation
Show all versions of aima-core Show documentation
AIMA-Java Core Algorithms from the book Artificial Intelligence a Modern Approach 3rd Ed.
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 Pair
of lists of doubles. The first represents the input
* to the neural network, and the second represents the desired output. See
* IrisDataSetNumerizer
for a concrete example
*
* @author Ravi Mohan
*
*/
public interface Numerizer {
Pair, List> numerize(Example e);
String denumerize(List outputValue);
}