public class ComparisonSynapse extends Synapse
Modifier and Type | Field and Description |
---|---|
protected Fifo |
fifo |
protected boolean |
firstTime |
Constructor and Description |
---|
ComparisonSynapse() |
Modifier and Type | Method and Description |
---|---|
protected void |
backward(double[] pattern)
Not used.
|
java.util.TreeSet |
check()
Base for check messages.
|
protected void |
forward(double[] pActual)
Recall function
|
Pattern |
fwdGet()
Returns the pattern coming from the previous layer during the recall phase
|
void |
fwdPut(Pattern pattern)
Method to put a pattern forward to the next layer
|
StreamInputSynapse |
getDesired()
Inserire qui la descrizione del metodo.
|
int |
getOutputDimension()
Returns the output dimension of the synapse.
|
void |
init()
Synapse's initialization.
|
void |
netStoppedError(NeuralNetEvent e,
java.lang.String error) |
void |
reset()
reset of the input synapse
|
void |
resetInput() |
Pattern |
revGet()
Not used.
|
void |
revPut(Pattern pattern)
Not used.
|
protected void |
setArrays(int rows,
int cols)
Not used.
|
boolean |
setDesired(StreamInputSynapse newDesired)
Set the input data stream containing desired training data
|
protected void |
setDimensions(int rows,
int cols)
Not used.
|
void |
setInputDimension(int newInputDimension)
Sets the input dimension of the synapse
|
void |
setMonitor(Monitor newMonitor)
Sets the Monitor object of the Teacher Synapse.
|
protected void |
stopTheNet() |
addNoise, canCountSteps, fwdPattern_consume, fwdPattern_produce, getCount, getFwdLock, getIgnoreBefore, getInputDimension, getLearner, getLearningRate, getMomentum, getMonitor, getName, getRevLock, getSynapseNameSafely, getWeights, initLearner, InspectableTitle, Inspections, isEnabled, isInputFull, isLoopBack, isOutputFull, randomize, readResolve, revPattern_consume, revPattern_produce, setEnabled, setIgnoreBefore, setInputFull, setLearningRate, setLoopBack, setMomentum, setName, setOutputDimension, setOutputFull, setWeights, warnLogger, warnLogger
protected transient Fifo fifo
protected transient boolean firstTime
protected void backward(double[] pattern)
protected void forward(double[] pActual)
Synapse
protected void stopTheNet()
public Pattern fwdGet()
InputPatternListener
fwdGet
in interface InputPatternListener
fwdGet
in class Synapse
public void fwdPut(Pattern pattern)
OutputPatternListener
fwdPut
in interface OutputPatternListener
fwdPut
in class Synapse
pattern
- neural.engine.Patternpublic StreamInputSynapse getDesired()
public Pattern revGet()
revGet
in interface OutputPatternListener
revGet
in class Synapse
public void revPut(Pattern pattern)
revPut
in interface InputPatternListener
revPut
in class Synapse
pattern
- neural.engine.Patternprotected void setArrays(int rows, int cols)
public boolean setDesired(StreamInputSynapse newDesired)
newDesired
- neural.engine.StreamInputSynapsepublic void resetInput()
protected void setDimensions(int rows, int cols)
setDimensions
in class Synapse
public void setInputDimension(int newInputDimension)
Synapse
setInputDimension
in interface OutputPatternListener
setInputDimension
in class Synapse
newInputDimension
- intpublic java.util.TreeSet check()
Synapse
check
in interface NeuralElement
check
in class Synapse
InputPaternListener
,
OutputPaternListener
public void reset()
reset
in interface InputPatternListener
reset
in class Synapse
public void setMonitor(Monitor newMonitor)
setMonitor
in interface NeuralElement
setMonitor
in class Synapse
newMonitor
- neural.engine.Monitorpublic void netStoppedError(NeuralNetEvent e, java.lang.String error)
public int getOutputDimension()
getOutputDimension
in interface InputPatternListener
getOutputDimension
in interface LearnableSynapse
getOutputDimension
in class Synapse
public void init()
Synapse
init
in interface NeuralElement
init
in class Synapse
Submit Feedback to pmarrone@users.sourceforge.net