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

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

public class BiasNeuronConfig
extends NeuronConfig

TODO: Complete this javadoc.


Constructor Summary
BiasNeuronConfig()
           
BiasNeuronConfig(int pipeIndex, Type initValC, Type initValT)
           
BiasNeuronConfig(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)
           
 
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

BiasNeuronConfig

public BiasNeuronConfig()

BiasNeuronConfig

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

BiasNeuronConfig

public BiasNeuronConfig(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


Copyright © 2009 CIRG. All Rights Reserved.