org.encog.neural.freeform.basic
Class BasicActivationSummation
- java.lang.Object
-
- org.encog.neural.freeform.basic.BasicActivationSummation
-
- All Implemented Interfaces:
- java.io.Serializable, InputSummation
public class BasicActivationSummation extends java.lang.Object implements InputSummation, java.io.Serializable
Provides a basic implementation of an input summation. The inputs are summed and applied to the activation function.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description BasicActivationSummation(ActivationFunction theActivationFunction)Construct the activation summation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidadd(FreeformConnection connection)Add an input connection.doublecalculate()Perform the summation, and apply the activation function.ActivationFunctiongetActivationFunction()doublegetSum()java.util.List<FreeformConnection>list()voidsetActivationFunction(ActivationFunction activationFunction)Set the activation function.
-
-
-
Constructor Detail
-
BasicActivationSummation
public BasicActivationSummation(ActivationFunction theActivationFunction)
Construct the activation summation.- Parameters:
theActivationFunction- The activation function.
-
-
Method Detail
-
add
public void add(FreeformConnection connection)
Add an input connection.- Specified by:
addin interfaceInputSummation- Parameters:
connection- The connection to add.
-
calculate
public double calculate()
Perform the summation, and apply the activation function.- Specified by:
calculatein interfaceInputSummation- Returns:
- The sum.
-
getActivationFunction
public ActivationFunction getActivationFunction()
- Specified by:
getActivationFunctionin interfaceInputSummation- Returns:
- The activation function
-
getSum
public double getSum()
- Specified by:
getSumin interfaceInputSummation- Returns:
- The preactivation sum.
-
list
public java.util.List<FreeformConnection> list()
- Specified by:
listin interfaceInputSummation- Returns:
- The input connections.
-
setActivationFunction
public void setActivationFunction(ActivationFunction activationFunction)
Set the activation function.- Parameters:
activationFunction- The activation function.
-
-
DMelt 3.0 © DataMelt by jWork.ORG