currentEpoch, epochs, learnRate, net, shuffle, stepMode, testData, trainingData, trainingSignalGenerator| Constructor and Description |
|---|
HopfieldDeltaTrainer() |
| Modifier and Type | Method and Description |
|---|---|
protected double |
calcAdaptation(BrainPart part)
Calculates the adaptation value based on the gradient.
|
protected void |
endBatch()
Does nothing.
|
protected void |
endTrain()
Does nothing.
|
void |
fromXML(org.jdom2.Element element)
Reads attributes from XML.
|
protected void |
reset()
Does nothing.
|
void |
train(java.util.List<java.lang.Double> input,
java.util.List<java.lang.Double> target)
Performs training of the Hopfield network.
|
clone, getBatchSize, getEpochs, getLearnRate, getNetwork, getRank, getTestData, getTrainingData, getTrainingSignalGenerator, getWinningNeuron, setBatchSize, setEpochs, setLearnRate, setNetwork, setShuffle, setStepMode, setTestData, setTrainingData, setTrainingSignalGenerator, test, test, toString, toXML, train, trainPattern, updateLinks, updateNeuronsprotected double calcAdaptation(BrainPart part)
calcAdaptation in class Trainerpart - the brain part to be adaptedpublic void train(java.util.List<java.lang.Double> input,
java.util.List<java.lang.Double> target)