# Package org.encog.ml.prg.generator

- Interface Summary
  Interface | Description
  --- | ---
  PrgGenerator | Generate a random Encog Program.

- Class Summary
  Class | Description
  --- | ---
  AbstractPrgGenerator | The abstract base for Full and Grow program generation.
  GenerateWorker | Used to thread the generation process.
  PrgFullGenerator | The full generator works by creating program trees that do not stop prematurely.
  PrgGrowGenerator | The grow generator creates a random program by choosing a random node from both the "function and terminal" sets until the maximum depth is reached.
  RampedHalfAndHalf | Because neither the grow or full method provide a very wide array of sizes or shapes on their own, Koza (1992) proposed a combination called ramped half-and-half.

Copyright © 2014. All Rights Reserved.