public abstract class TrainingSignalGenerator extends java.lang.Object implements java.lang.Cloneable, Storable
| Constructor and Description |
|---|
TrainingSignalGenerator() |
| Modifier and Type | Method and Description |
|---|---|
TrainingSignalGenerator |
clone()
Return a deep copy.
|
abstract double |
computeError(NeuralNet net,
java.util.List<java.lang.Double> input,
java.util.List<java.lang.Double> target)
Computes the error at the output layer for the given input.
|
abstract void |
computeErrorSignal(NeuralNet net,
java.util.List<java.lang.Double> input,
java.util.List<java.lang.Double> target)
Computes the error signal at the output layer for back-propagation.
|
void |
fromXML(org.jdom2.Element element)
Reads attributes from XML tree.
|
org.jdom2.Element |
toXML(org.jdom2.Element element)
Writes attributes to XML tree.
|
public abstract void computeErrorSignal(NeuralNet net, java.util.List<java.lang.Double> input, java.util.List<java.lang.Double> target)
net - the neural networkinput - the input patterntarget - the target pattern, may be null, if this is e.g. unsupervised learning.public abstract double computeError(NeuralNet net, java.util.List<java.lang.Double> input, java.util.List<java.lang.Double> target)
net - the neural networkinput - the input patterntarget - the target patternpublic TrainingSignalGenerator clone()
clone in class java.lang.Objectpublic org.jdom2.Element toXML(org.jdom2.Element element)