public class HebbTrainer extends Trainer
currentEpoch, epochs, learnRate, net, shuffle, stepMode, testData, trainingData, trainingSignalGenerator| Constructor and Description |
|---|
HebbTrainer() |
| Modifier and Type | Method and Description |
|---|---|
protected double |
calcAdaptation(BrainPart part)
Not used.
|
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)
Hebbian learning of a single pattern.
|
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, updateNeuronspublic void train(java.util.List<java.lang.Double> input,
java.util.List<java.lang.Double> target)
protected double calcAdaptation(BrainPart part)
calcAdaptation in class Trainerpart - the brain part to be adapted