Documentation of 'org.joone.engine.BiasedLinearLayer' Java class
BiasedLinearLayer
org.joone.engine

Class BiasedLinearLayer

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Runnable, Learnable, LearnableLayer, NeuralLayer, Inspectable


    public class BiasedLinearLayer
    extends SimpleLayer
    implements LearnableLayer
    This layer consists of linear neurons, i.e. neurons that sum up their inputs (actually this is done by the (full) synapse in Joone) along with their biases. In the learning process the biases are adjusted in an attempt to output a value closer to the desired output. This layer differs from LinearLayer in two ways: - This layer uses biases. These biases can/will also be adjusted in the learning process. - It has no scalar beta parameter.
    See Also:
    Serialized Form
    • Constructor Detail

      • BiasedLinearLayer

        public BiasedLinearLayer()
        Creates a new instance of BiasedLinearLayer
      • BiasedLinearLayer

        public BiasedLinearLayer(java.lang.String anElemName)
        Creates a new instance of BiasedLinearLayer.
        Parameters:
        The - name of the layer.
    • Method Detail

      • backward

        public void backward(double[] pattern)
        Description copied from class: Layer
        Reverse transfer function of the component.
        Parameters:
        pattern - input pattern on which to apply the transfer function
      • forward

        public void forward(double[] pattern)
        Description copied from class: Layer
        Transfer function to recall a result on a trained net
        Parameters:
        pattern - input pattern to which to apply the rtransfer function
      • getLearner

        public Learner getLearner()
        Deprecated. - Used only for backward compatibility
        Description copied from class: Layer
        Returns the appropriate Learner object for this class depending on the Monitor.learningMode property value
        Specified by:
        getLearner in interface Learnable
        Overrides:
        getLearner in class Layer
        Returns:
        the Learner object if applicable, otherwise null
        See Also:
        Learnable.getLearner()

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.