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

Class ElmanPattern

  • All Implemented Interfaces:
    NeuralNetworkPattern


    public class ElmanPattern
    extends java.lang.Object
    implements NeuralNetworkPattern
    This class is used to generate an Elman 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 hidden layer and outputs back to the hidden layer. This makes it a recurrent neural network. The Elman neural network is useful for temporal input data. The specified activation function will be used on all layers. The Elman neural network is similar to the Jordan neural network.
    • Constructor Summary

      Constructors 
      Constructor and Description
      ElmanPattern()
      Create an object to generate Elman neural networks.
    • Constructor Detail

      • ElmanPattern

        public ElmanPattern()
        Create an object to generate Elman neural networks.
    • Method Detail

      • addHiddenLayer

        public void addHiddenLayer(int count)
        Add a hidden layer with the specified number of neurons.
        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.