org.joone.engine
Class RbfInputSynapse

java.lang.Object
  extended by org.joone.engine.Synapse
      extended by org.joone.engine.RbfInputSynapse
All Implemented Interfaces:
java.io.Serializable, InputPatternListener, Learnable, LearnableSynapse, NeuralElement, OutputPatternListener, Inspectable

public class RbfInputSynapse
extends Synapse

The synapse to the input of a radial basis function layer should't provide a single value to every neuron in the output (RBF) layer, as is usual the case. It should provide the outputs of all the input neurons as a vector to every neuron in the radial basis function layer.

Author:
Boris Jansen
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.joone.engine.Synapse
array, b_pattern, bitems, bouts, count, enabled, fwdLock, inps, items, learnable, m_batch, m_pattern, myLearner, notFirstTime, notFirstTimeB, outs, revLock
 
Constructor Summary
RbfInputSynapse()
          Creates a new instance of RbfInputSynapse
 
Method Summary
protected  void backward(double[] pattern)
          Funzione di TRAIN dell'elemento.
protected  void forward(double[] pattern)
          public Pattern revGet() { // The correct way is to overwrite revGet() to return null, // because this synapse does not perform back propagation, // however, there exist somewhere a bug.
protected  void setArrays(int rows, int cols)
          Insert the method's description here.
protected  void setDimensions(int rows, int cols)
          Dimensiona l'elemento
 
Methods inherited from class org.joone.engine.Synapse
addNoise, canCountSteps, check, fwdGet, fwdPut, getFwdLock, getIgnoreBefore, getInputDimension, getLearner, getLearningRate, getMomentum, getMonitor, getName, getOutputDimension, getRevLock, getWeights, init, initLearner, InspectableTitle, Inspections, isEnabled, isInputFull, isLoopBack, isOutputFull, randomize, readResolve, reset, revGet, revPut, setEnabled, setIgnoreBefore, setInputDimension, setInputFull, setLearningRate, setLoopBack, setMomentum, setMonitor, setName, setOutputDimension, setOutputFull, setWeights
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RbfInputSynapse

public RbfInputSynapse()
Creates a new instance of RbfInputSynapse

Method Detail

backward

protected void backward(double[] pattern)
Description copied from class: Synapse
Funzione di TRAIN dell'elemento.

Specified by:
backward in class Synapse
Parameters:
pattern - double[] - pattern di input sul quale applicare la funzione di trasferimento

forward

protected void forward(double[] pattern)
public Pattern revGet() { // The correct way is to overwrite revGet() to return null, // because this synapse does not perform back propagation, // however, there exist somewhere a bug. The patterns (input // and desired get out of sink, so for a temporary solutions // we don't overwrite revGet and left backward() empty return null; }

Specified by:
forward in class Synapse
Parameters:
pattern - double[] - input pattern

setArrays

protected void setArrays(int rows,
                         int cols)
Description copied from class: Synapse
Insert the method's description here. Creation date: (23/09/2000 12.52.58)

Specified by:
setArrays in class Synapse

setDimensions

protected void setDimensions(int rows,
                             int cols)
Description copied from class: Synapse
Dimensiona l'elemento

Specified by:
setDimensions in class Synapse


Submit Feedback to pmarrone@users.sourceforge.net