public abstract class MemoryLayer extends Layer
Modifier and Type | Field and Description |
---|---|
protected double[] |
backmemory |
protected double[] |
memory |
bias, gradientInps, gradientOuts, inps, inputPatternListeners, learnable, learning, m_batch, monitor, myLearner, outputPatternListeners, outs, running, step, STOP_FLAG
Constructor and Description |
---|
MemoryLayer() |
MemoryLayer(java.lang.String ElemName) |
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
|
int |
getDimension()
Returns the number of neurons contained in the layer
|
int |
getTaps()
Return the taps value
(06/04/00 1.08.26)
|
protected void |
setDimensions()
Sets the dimension of the layer.
|
protected void |
setOutputDimension(OutputPatternListener syn)
Sets the dimansion of the output
(22/03/00 1.45.24)
|
void |
setTaps(int newTaps)
Inserire qui la descrizione del metodo.
|
protected void |
sumBackInput(double[] pattern)
Calculates the net input of the error gradents during the learning phase
|
addInputSynapse, addNoise, addOutputSynapse, adjustSizeToFwdPattern, adjustSizeToRevPattern, checkInputEnabled, checkInputs, checkOutputs, copyInto, finalize, fireFwdGet, fireFwdPut, fireRevGet, fireRevPut, fwdRun, getAllInputs, getAllOutputs, getBias, getDefaultState, getDerivative, getLastGradientInps, getLastGradientOuts, getLastInputs, getLastOutputs, getLayerName, getLearner, getMaximumState, getMinimumState, getMonitor, getRows, getThreadMonitor, hasStepCounter, init, initLearner, InspectableTitle, Inspections, 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 MemoryLayer()
public MemoryLayer(java.lang.String ElemName)
public int getDimension()
Layer
getDimension
in class Layer
public int getTaps()
protected void setDimensions()
Layer
setDimensions
in class Layer
protected void setOutputDimension(OutputPatternListener syn)
setOutputDimension
in class Layer
syn
- neural.engine.Synapsepublic void setTaps(int newTaps)
newTaps
- intprotected void sumBackInput(double[] pattern)
Layer
sumBackInput
in class Layer
pattern
- array of input valuesprotected void backward(double[] pattern)
protected void forward(double[] pattern)
public java.util.TreeSet check()
Layer
check
in interface NeuralLayer
check
in class Layer
NeuralLayer
Submit Feedback to pmarrone@users.sourceforge.net