Documentation of 'org.encog.neural.freeform.basic.BasicActivationSummation' Java class
BasicActivationSummation
org.encog.neural.freeform.basic

Class 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 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:
        add in interface InputSummation
        Parameters:
        connection - The connection to add.
      • calculate

        public double calculate()
        Perform the summation, and apply the activation function.
        Specified by:
        calculate in interface InputSummation
        Returns:
        The sum.
      • getSum

        public double getSum()
        Specified by:
        getSum in interface InputSummation
        Returns:
        The preactivation sum.
      • setActivationFunction

        public void setActivationFunction(ActivationFunction activationFunction)
        Set the activation function.
        Parameters:
        activationFunction - The activation function.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.