## Uses of Class
org.encog.neural.freeform.FreeformNetwork

- Packages that use FreeformNetwork
  Package | Description
  --- | ---
  org.encog.neural.freeform |
  org.encog.neural.freeform.training |

- - ### Uses of FreeformNetwork in org.encog.neural.freeform

    Methods in org.encog.neural.freeform that return FreeformNetwork
    Modifier and Type | Method and Description
    --- | ---
    `static FreeformNetwork` | FreeformNetwork.`createElman(int input, int hidden1, int output, ActivationFunction af)` Construct an Elmann recurrent neural network.
    `static FreeformNetwork` | FreeformNetwork.`createFeedforward(int input, int hidden1, int hidden2, int output, ActivationFunction af)` Create a feedforward freeform neural network.

  - ### Uses of FreeformNetwork in org.encog.neural.freeform.training

    Constructors in org.encog.neural.freeform.training with parameters of type FreeformNetwork
    Constructor and Description
    `FreeformBackPropagation(FreeformNetwork theNetwork, MLDataSet theTraining, double theLearningRate, double theMomentum)` Construct a back propagation trainer.
    `FreeformPropagationTraining(FreeformNetwork theNetwork, MLDataSet theTraining)` Construct the trainer.
    `FreeformResilientPropagation(FreeformNetwork theNetwork, MLDataSet theTraining)` Construct the RPROP trainer, Use default intiial update and max step.
    `FreeformResilientPropagation(FreeformNetwork theNetwork, MLDataSet theTraining, double initialUpdate, double theMaxStep)` Construct the RPROP trainer.

Copyright © 2014. All Rights Reserved.