Package ann4j

Class OutputLayerNeuronBehaviour

java.lang.Object
ann4j.OutputLayerNeuronBehaviour
All Implemented Interfaces:
NeuronBehaviour

public class OutputLayerNeuronBehaviour extends Object implements NeuronBehaviour
  • Method Details

    • getInstance

      public static OutputLayerNeuronBehaviour getInstance()
      If myInstance is null, create a new instance of OutputLayerNeuronBehaviour and assign it to myInstance. Then return myInstance.
      Returns:
      The instance of the class.
    • setDelta

      public double setDelta(Neuron i)
      Description copied from interface: NeuronBehaviour
      This function sets the delta value of the neuron
      Specified by:
      setDelta in interface NeuronBehaviour
      Parameters:
      i - The neuron that we are calculating the delta for.
      Returns:
      The delta value of the neuron.
    • relevancePropagate

      public void relevancePropagate(Neuron neuron)
      Description copied from interface: NeuronBehaviour
      This function propagates the relevance from the output layer to the input layer
      Specified by:
      relevancePropagate in interface NeuronBehaviour
      Parameters:
      neuron - The neuron that is being propagated.