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, toStringpublic MemoryLayer()
public MemoryLayer(java.lang.String ElemName)
public int getDimension()
LayergetDimension in class Layerpublic int getTaps()
protected void setDimensions()
LayersetDimensions in class Layerprotected void setOutputDimension(OutputPatternListener syn)
setOutputDimension in class Layersyn - neural.engine.Synapsepublic void setTaps(int newTaps)
newTaps - intprotected void sumBackInput(double[] pattern)
LayersumBackInput in class Layerpattern - array of input valuesprotected void backward(double[] pattern)
protected void forward(double[] pattern)
public java.util.TreeSet check()
Layercheck in interface NeuralLayercheck in class LayerNeuralLayerSubmit Feedback to pmarrone@users.sourceforge.net