|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ComparingElement
This interface describes an element that can compare the output of the layer to which it is connected, with another input derivating from a StreamInputSynapse named 'desired'. To elaborate the result of the comparison, attach to its output a whatever component implementing the OutputPatternListener interface. (use addResultSynapse to do it). Its main purpose is to describe the interface of a component used to teach the neural network, but it can be used whenever it's necessary to compare two patterns.
Method Summary | |
---|---|
boolean |
addResultSynapse(OutputPatternListener listener)
Adds an output synapse to which the result must be sent |
StreamInputSynapse |
getDesired()
Getter for the desired data set |
LinearLayer |
getTheLinearLayer()
Returns the internal Layer used to transport the result to the connected output synapse |
void |
removeResultSynapse(OutputPatternListener listener)
Removes an output synapse |
void |
resetInput()
Resets the internal buffer of the desired StreamInputSynapse |
boolean |
setDesired(StreamInputSynapse desired)
Setter for the desired data set |
Methods inherited from interface org.joone.engine.OutputPatternListener |
---|
fwdPut, getInputDimension, isOutputFull, revGet, setInputDimension, setOutputFull |
Methods inherited from interface org.joone.engine.NeuralElement |
---|
check, getMonitor, getName, init, isEnabled, setEnabled, setMonitor, setName |
Method Detail |
---|
StreamInputSynapse getDesired()
boolean setDesired(StreamInputSynapse desired)
boolean addResultSynapse(OutputPatternListener listener)
void removeResultSynapse(OutputPatternListener listener)
LinearLayer getTheLinearLayer()
void resetInput()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |