Catalano.Neuro.ActivationFunction
Interface IActivationFunction
-
- All Known Implementing Classes:
- BentIdentityFunction, BipolarSigmoidFunction, ExponentialLinearFunction, HyperbolicTangentFunction, IdentityFunction, InverseTriangularBasisFunction, LeakyReluFunction, LinearFunction, ParametricReluFunction, RadialBasisFunction, ReluFunction, SigmoidFunction, SincFunction, SineFunction, SoftExponentialFunction, SoftPlusFunction, SoftSignFunction, ThresholdFunction, TriangularBasisFunction
public interface IActivationFunctionActivation function interface.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description doubleDerivative(double x)Calculates function derivative.doubleDerivative2(double x)Calculates function derivative.doubleFunction(double x)Calculates function value.
-
-
-
Method Detail
-
Function
double Function(double x)
Calculates function value.- Parameters:
x- Function input value.- Returns:
- Function output value, f(x).
-
Derivative
double Derivative(double x)
Calculates function derivative.- Parameters:
x- Function input value.- Returns:
- Function derivative, f'(x).
-
Derivative2
double Derivative2(double x)
Calculates function derivative.- Parameters:
x- Function output value - the value, which was obtained with the help of Function method.- Returns:
- Function derivative, f'(x).
-
-
DataMelt 3.0 © DataMelt by jWork.ORG