Documentation of 'org.encog.neural.pattern.JordanPattern' Java class
JordanPattern
org.encog.neural.pattern

Class JordanPattern

  • All Implemented Interfaces:
    NeuralNetworkPattern


    public class JordanPattern
    extends java.lang.Object
    implements NeuralNetworkPattern
    This class is used to generate an Jordan style recurrent neural network. This network type consists of three regular layers, an input output and hidden layer. There is also a context layer which accepts output from the output layer and outputs back to the hidden layer. This makes it a recurrent neural network. The Jordan neural network is useful for temporal input data. The specified activation function will be used on all layers. The Jordan neural network is similar to the Elman neural network.
    • Constructor Summary

      Constructors 
      Constructor and Description
      JordanPattern()
      Construct an object to create a Jordan type neural network.
    • Constructor Detail

      • JordanPattern

        public JordanPattern()
        Construct an object to create a Jordan type neural network.
    • Method Detail

      • addHiddenLayer

        public void addHiddenLayer(int count)
        Add a hidden layer, there should be only one.
        Specified by:
        addHiddenLayer in interface NeuralNetworkPattern
        Parameters:
        count - The number of neurons in this hidden layer.
      • setInputNeurons

        public void setInputNeurons(int count)
        Set the number of input neurons.
        Specified by:
        setInputNeurons in interface NeuralNetworkPattern
        Parameters:
        count - Neuron count.
      • setOutputNeurons

        public void setOutputNeurons(int count)
        Set the number of output neurons.
        Specified by:
        setOutputNeurons in interface NeuralNetworkPattern
        Parameters:
        count - Neuron count.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.