|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.joone.engine.Layer
org.joone.engine.MemoryLayer
org.joone.engine.DelayLayer
public class DelayLayer
Delay unit to create temporal windows from time series
O---> Yk(t-N)
|
...
|
O---> Yk(t-1)
|
O---> Yk(t)
|
|<--------- Xk(t)
Where:
Xk = Input signal
Yk(t)...Yk(t-N+1) = Values of the output temporal window
N = taps
Field Summary |
---|
Fields inherited from class org.joone.engine.MemoryLayer |
---|
backmemory, memory |
Fields inherited from class org.joone.engine.Layer |
---|
bias, gradientInps, gradientOuts, inps, inputPatternListeners, learnable, learning, m_batch, monitor, myLearner, outputPatternListeners, outs, running, step, STOP_FLAG |
Constructor Summary | |
---|---|
DelayLayer()
Constructor method |
|
DelayLayer(java.lang.String ElemName)
Constructor method |
Method Summary | |
---|---|
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 |
Methods inherited from class org.joone.engine.MemoryLayer |
---|
getDimension, getTaps, setDimensions, setOutputDimension, setTaps, sumBackInput |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DelayLayer()
public DelayLayer(java.lang.String ElemName)
ElemName
- The layer's nameMethod Detail |
---|
protected 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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |