Class Neuron


  • public class Neuron
    extends java.lang.Object
    • Field Detail

      • DEFAULT_ACTIVATION_FUNCTION

        public static final ActivationFunction DEFAULT_ACTIVATION_FUNCTION
      • DEFAULT_ACTIVATION_STEEPNESS

        public static final float DEFAULT_ACTIVATION_STEEPNESS
        See Also:
        Constant Field Values
    • Constructor Detail

      • 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 Detail

      • getSteepness

        public float getSteepness()
      • hashCode

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

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object