org.encog.engine.network.activation
public class ActivationBipolarSteepenedSigmoid extends Object implements ActivationFunction
Constructor and Description |
---|
ActivationBipolarSteepenedSigmoid() |
Modifier and Type | Method and Description |
---|---|
void |
activationFunction(double[] d,
int start,
int size)
Implements the activation function.
|
ActivationFunction |
clone() |
double |
derivativeFunction(double b,
double a)
Calculate the derivative.
|
String |
getFactoryCode() |
String[] |
getParamNames() |
double[] |
getParams() |
boolean |
hasDerivative() |
void |
setParam(int index,
double value)
Set one of the params for this activation function.
|
public void activationFunction(double[] d, int start, int size)
activationFunction
in interface ActivationFunction
d
- The input array to the activation function.start
- The starting index.size
- The number of values to calculate.public double derivativeFunction(double b, double a)
derivativeFunction
in interface ActivationFunction
b
- The number to calculate the derivative of, the number "before" the
activation function was applied.a
- The number "after" an activation function has been applied.public boolean hasDerivative()
hasDerivative
in interface ActivationFunction
public double[] getParams()
getParams
in interface ActivationFunction
public void setParam(int index, double value)
setParam
in interface ActivationFunction
index
- The index of the param to set.value
- The value to set.public String[] getParamNames()
getParamNames
in interface ActivationFunction
public final ActivationFunction clone()
clone
in interface ActivationFunction
clone
in class Object
public String getFactoryCode()
getFactoryCode
in interface ActivationFunction
Copyright © 2014. All Rights Reserved.