public class DelayLayer extends MemoryLayer
O---> Yk(t-N)
|
...
|
O---> Yk(t-1)
|
O---> Yk(t)
|
|<--------- Xk(t)
backmemory, memorybias, gradientInps, gradientOuts, inps, inputPatternListeners, learnable, learning, m_batch, monitor, myLearner, outputPatternListeners, outs, running, step, STOP_FLAG| Constructor and Description |
|---|
DelayLayer()
Constructor method
|
DelayLayer(java.lang.String ElemName)
Constructor method
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
backward(double[] pattern)
Reverse transfer function of the component.
|
java.util.TreeSet |
check()
Get check messages from listeners.
|
protected void |
forward(double[] pattern)
Transfer function to recall a result on a trained net
|
double |
getDefaultState()
Return the default state of a node in this layer, such as 0 for a tanh or 0.5 for a sigmoid layer
|
double |
getDerivative(int i)
Similar to the backward message and used by RTRL
|
double |
getMaximumState()
Return maximum value of a node in this layer
|
double |
getMinimumState()
Return minimum value of a node in this layer
|
java.util.Collection |
Inspections()
It doesn't make sense to return biases for this layer
|
getDimension, getTaps, setDimensions, setOutputDimension, setTaps, sumBackInputaddInputSynapse, addNoise, addOutputSynapse, adjustSizeToFwdPattern, adjustSizeToRevPattern, checkInputEnabled, checkInputs, checkOutputs, copyInto, finalize, fireFwdGet, fireFwdPut, fireRevGet, fireRevPut, fwdRun, getAllInputs, getAllOutputs, getBias, getLastGradientInps, getLastGradientOuts, getLastInputs, getLastOutputs, getLayerName, getLearner, getMonitor, getRows, getThreadMonitor, hasStepCounter, init, initLearner, InspectableTitle, isInputLayer, isOutputLayer, isRunning, join, randomize, randomizeBias, randomizeWeights, removeAllInputs, removeAllOutputs, removeInputSynapse, removeListener, removeOutputSynapse, resetInputListeners, revRun, run, setAllInputs, setAllOutputs, setBias, setConnDimensions, setInputDimension, setInputSynapses, setLastInputs, setLastOutputs, setLayerName, setMonitor, setOutputSynapses, setRows, start, stop, sumInput, toStringpublic DelayLayer()
public DelayLayer(java.lang.String ElemName)
ElemName - The layer's nameprotected void backward(double[] pattern)
MemoryLayerbackward in class MemoryLayerpattern - double[] - input pattern on wich to apply the transfer functionpublic double getDerivative(int i)
getDerivative in class Layerprotected void forward(double[] pattern)
MemoryLayerforward in class MemoryLayerpattern - double[] - input patternpublic java.util.TreeSet check()
Layercheck in interface NeuralLayercheck in class MemoryLayerNeuralLayerpublic java.util.Collection Inspections()
Inspections in interface InspectableInspections in class Layerorg.joone.Inspectionpublic double getDefaultState()
LayergetDefaultState in class Layerpublic double getMinimumState()
LayergetMinimumState in class Layerpublic double getMaximumState()
LayergetMaximumState in class LayerSubmit Feedback to pmarrone@users.sourceforge.net