org.joone.engine.learning
Class TeacherSynapse
- java.lang.Object
-
- org.joone.engine.Synapse
-
- org.joone.engine.learning.AbstractTeacherSynapse
-
- org.joone.engine.learning.TeacherSynapse
-
- All Implemented Interfaces:
- java.io.Serializable, InputPatternListener, Learnable, LearnableSynapse, NeuralElement, OutputPatternListener, Inspectable
- Direct Known Subclasses:
- FahlmanTeacherSynapse
public class TeacherSynapse extends AbstractTeacherSynapse
Final element of a neural network; it permits to calculate both the error of the last training cycle and the vector containing the error pattern to apply to the net to calculate the backprop algorithm.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description TeacherSynapse()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidfwdPut(Pattern pattern)Method to put a pattern forward to the next layer-
Methods inherited from class org.joone.engine.learning.AbstractTeacherSynapse
check, fwdGet, getDesired, init, netStoppedError, reset, resetInput, revGet, revPut, setDesired, setInputDimension, setMonitor
-
Methods inherited from class org.joone.engine.Synapse
addNoise, canCountSteps, getIgnoreBefore, getInputDimension, getLearner, getLearningRate, getMomentum, getMonitor, getName, getOutputDimension, getWeights, initLearner, InspectableTitle, Inspections, isEnabled, isInputFull, isLoopBack, isOutputFull, randomize, setEnabled, setIgnoreBefore, setInputFull, setLearningRate, setLoopBack, setMomentum, setName, setOutputDimension, setOutputFull, setWeights
-
-
-
-
Method Detail
-
fwdPut
public void fwdPut(Pattern pattern)
Description copied from interface:OutputPatternListenerMethod to put a pattern forward to the next layer- Specified by:
fwdPutin interfaceOutputPatternListener- Overrides:
fwdPutin classAbstractTeacherSynapse- Parameters:
pattern- neural.engine.Pattern
-
-
DataMelt 3.0 © DataMelt by jWork.ORG