net.sourceforge.cilib.neuralnetwork.generic.neuron
Class DotProductNeuronConfig

java.lang.Object
  extended by net.sourceforge.cilib.neuralnetwork.generic.neuron.NeuronConfig
      extended by net.sourceforge.cilib.neuralnetwork.generic.neuron.DotProductNeuronConfig

public class DotProductNeuronConfig
extends NeuronConfig

TODO: Complete this javadoc.


Constructor Summary
DotProductNeuronConfig()
           
DotProductNeuronConfig(int pipeIndex, Type initValC, Type initValT)
           
DotProductNeuronConfig(NeuronConfig[] input, Weight[] inputWeights, boolean[] timeStepMap, int patternInput, Weight patternWeight, Type initialOutput)
           
 
Method Summary
 Type computeActivationFunctionDerivativeAtPos(Type pos)
           
 Type computeActivationFunctionDerivativeUsingLastOutput(Type lastOutput)
           
 Type computeOutput(NeuronConfig n, NNPattern p)
           
 Type computeOutputFunctionDerivativeAtPos(Type pos)
           
 Type computeOutputFunctionDerivativeUsingLastOutput(Type lastOutput)
           
 NeuronFunction getOutputFunction()
           
 void setOutputFunction(NeuronFunction outputFunction)
           
 
Methods inherited from class net.sourceforge.cilib.neuralnetwork.generic.neuron.NeuronConfig
getCurrentOutput, getInput, getInputWeights, getPatternInputPos, getPatternWeight, getTimeStepMap, getTminus1Output, isOutputNeuron, setCurrentOutput, setInput, setInputWeights, setOutputNeuron, setPatternInputPos, setPatternWeight, setTimeStepMap, setTminus1Output
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DotProductNeuronConfig

public DotProductNeuronConfig()

DotProductNeuronConfig

public DotProductNeuronConfig(int pipeIndex,
                              Type initValC,
                              Type initValT)

DotProductNeuronConfig

public DotProductNeuronConfig(NeuronConfig[] input,
                              Weight[] inputWeights,
                              boolean[] timeStepMap,
                              int patternInput,
                              Weight patternWeight,
                              Type initialOutput)
Method Detail

computeOutput

public Type computeOutput(NeuronConfig n,
                          NNPattern p)
Specified by:
computeOutput in class NeuronConfig

computeOutputFunctionDerivativeAtPos

public Type computeOutputFunctionDerivativeAtPos(Type pos)
Specified by:
computeOutputFunctionDerivativeAtPos in class NeuronConfig

computeOutputFunctionDerivativeUsingLastOutput

public Type computeOutputFunctionDerivativeUsingLastOutput(Type lastOutput)
Specified by:
computeOutputFunctionDerivativeUsingLastOutput in class NeuronConfig

computeActivationFunctionDerivativeAtPos

public Type computeActivationFunctionDerivativeAtPos(Type pos)
Specified by:
computeActivationFunctionDerivativeAtPos in class NeuronConfig

computeActivationFunctionDerivativeUsingLastOutput

public Type computeActivationFunctionDerivativeUsingLastOutput(Type lastOutput)
Specified by:
computeActivationFunctionDerivativeUsingLastOutput in class NeuronConfig

getOutputFunction

public NeuronFunction getOutputFunction()

setOutputFunction

public void setOutputFunction(NeuronFunction outputFunction)


Copyright © 2009 CIRG. All Rights Reserved.