com.googlecode.fannj
Class Neuron

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

public class Neuron
extends Object


Field Summary
static ActivationFunction DEFAULT_ACTIVATION_FUNCTION
           
static float DEFAULT_ACTIVATION_STEEPNESS
           
 
Constructor Summary
Neuron()
          Create a neuron with default activation function: FANN_SIGMOID_STEPWISE and activation steepness = .5
Neuron(ActivationFunction activationFunction)
          Create a neuron with the specified activation function and default activation steepness = .5
Neuron(ActivationFunction activationFunction, float steepness)
          Create a neuron with the specified activation function and steepness.
 
Method Summary
 boolean equals(Object obj)
           
 ActivationFunction getActivationFunction()
           
 float getSteepness()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

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()

getActivationFunction

public ActivationFunction getActivationFunction()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

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