Class Neuron

java.lang.Object
com.googlecode.fannj.Neuron

public class Neuron extends Object
  • Field Details

    • DEFAULT_ACTIVATION_FUNCTION

      public static final ActivationFunction DEFAULT_ACTIVATION_FUNCTION
    • DEFAULT_ACTIVATION_STEEPNESS

      public static final float DEFAULT_ACTIVATION_STEEPNESS
      See Also:
  • Constructor Details

    • Neuron

      public Neuron()
      Create a neuron with default activation function: FANN_SIGMOID_STEPWISE and activation steepness = .5
    • Neuron

      public Neuron(ActivationFunction activationFunction)
      Create a neuron with the specified activation function and default activation steepness = .5
      Parameters:
      activationFunction -
    • Neuron

      public Neuron(ActivationFunction activationFunction, float steepness)
      Create a neuron with the specified activation function and steepness.
      Parameters:
      activationFunction -
      steepness -
  • Method Details

    • getSteepness

      public float getSteepness()
    • getActivationFunction

      public ActivationFunction getActivationFunction()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object