|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.encog.engine.network.activation.ActivationSigmoid
public class ActivationSigmoid
The sigmoid activation function takes on a sigmoidal shape. Only positive numbers are generated. Do not use this activation function if negative number output is desired.
| Constructor Summary | |
|---|---|
ActivationSigmoid()
Construct a basic sigmoid function, with a slope of 1. |
|
| Method Summary | |
|---|---|
void |
activationFunction(double[] x,
int start,
int size)
Implements the activation function. |
ActivationFunction |
clone()
|
double |
derivativeFunction(double x)
Calculate the derivative of the activation. |
String |
getOpenCLExpression(boolean derivative)
Returns the OpenCL expression for this activation function. |
String[] |
getParamNames()
|
double[] |
getParams()
|
boolean |
hasDerivative()
|
void |
setParam(int index,
double value)
Set one of the params for this activation function. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ActivationSigmoid()
| Method Detail |
|---|
public ActivationFunction clone()
clone in interface ActivationFunctionclone in class Objectpublic boolean hasDerivative()
hasDerivative in interface ActivationFunction
public void activationFunction(double[] x,
int start,
int size)
activationFunction in interface ActivationFunctionx - The input array to the activation function.start - The starting index.size - The number of values to calculate.public double derivativeFunction(double x)
derivativeFunction in interface ActivationFunctionx - The input array to the activation function.
public String[] getParamNames()
getParamNames in interface ActivationFunctionpublic double[] getParams()
getParams in interface ActivationFunction
public void setParam(int index,
double value)
setParam in interface ActivationFunctionindex - The index of the param to set.value - The value to set.public String getOpenCLExpression(boolean derivative)
getOpenCLExpression in interface ActivationFunctionderivative - True if we want the derivative, false otherwise.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||