com.googlecode.fannj
Class Neuron
java.lang.Object
com.googlecode.fannj.Neuron
public class Neuron
- extends Object
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. |
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
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
-
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