# Package org.encog.neural.pattern

- Interface Summary
  Interface | Description
  --- | ---
  NeuralNetworkPattern | Patterns are used to create common sorts of neural networks.

- Class Summary
  Class | Description
  --- | ---
  ADALINEPattern | Construct an ADALINE neural network.
  ART1Pattern | Pattern to create an ART-1 neural network.
  BAMPattern | Construct a Bidirectional Access Memory (BAM) neural network.
  BoltzmannPattern | Pattern to create a Boltzmann machine.
  CPNPattern | Pattern that creates a CPN neural network.
  ElmanPattern | This class is used to generate an Elman style recurrent neural network.
  FeedForwardPattern | Used to create feedforward neural networks.
  HopfieldPattern | Create a Hopfield pattern.
  JordanPattern | This class is used to generate an Jordan style recurrent neural network.
  PNNPattern | Pattern to create a PNN.
  RadialBasisPattern | A radial basis function (RBF) network uses several radial basis functions to provide a more dynamic hidden layer activation function than many other types of neural network.
  SOMPattern | A self organizing map is a neural network pattern with an input and output layer.
  SVMPattern | A pattern to create support vector machines.

- Exception Summary
  Exception | Description
  --- | ---
  PatternError | This class is thrown when an error occurs while using one of the neural network pattern classes.

Copyright © 2014. All Rights Reserved.