public class DelayLayer extends MemoryLayer
O---> Yk(t-N)
|
...
|
O---> Yk(t-1)
|
O---> Yk(t)
|
|<--------- Xk(t)
backmemory, memory
bias, 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, sumBackInput
addInputSynapse, 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, toString
public DelayLayer()
public DelayLayer(java.lang.String ElemName)
ElemName
- The layer's nameprotected void backward(double[] pattern)
MemoryLayer
backward
in class MemoryLayer
pattern
- double[] - input pattern on wich to apply the transfer functionpublic double getDerivative(int i)
getDerivative
in class Layer
protected void forward(double[] pattern)
MemoryLayer
forward
in class MemoryLayer
pattern
- double[] - input patternpublic java.util.TreeSet check()
Layer
check
in interface NeuralLayer
check
in class MemoryLayer
NeuralLayer
public java.util.Collection Inspections()
Inspections
in interface Inspectable
Inspections
in class Layer
org.joone.Inspection
public double getDefaultState()
Layer
getDefaultState
in class Layer
public double getMinimumState()
Layer
getMinimumState
in class Layer
public double getMaximumState()
Layer
getMaximumState
in class Layer
Submit Feedback to pmarrone@users.sourceforge.net