Name | Description | Type | Package | Framework |
AbstractPrgGenerator | The abstract base for Full and Grow program generation. | Class | org.encog.ml.prg.generator | HeatonReasearch |
BasicTemplate | Class | org.encog.ml.prg.extension | HeatonReasearch | |
CompareEncogProgram | Compare two Encog programs for speciation. | Class | org.encog.ml.prg.species | HeatonReasearch |
ConstMutation | Mutate the constant nodes of an Encog program. | Class | org.encog.ml.prg.opp | HeatonReasearch |
DivisionByZeroError | Class | org.encog.ml.prg.expvalue | HeatonReasearch | |
EncogOpcodeRegistry | enum EncogOpcodeRegistryHolds all known EPL opcodes. | Class | org.encog.ml.prg.extension | HeatonReasearch |
EncogProgram | Holds an Encog Programming Language (EPL) program. | Class | org.encog.ml.prg | HeatonReasearch |
EncogProgramContext | Every EncogProgram must belong to a context. | Class | org.encog.ml.prg | HeatonReasearch |
EncogProgramVariables | This class stores the actual variable values for an Encog Program. | Class | org.encog.ml.prg | HeatonReasearch |
EvaluateExpr | Class | org.encog.ml.prg.expvalue | HeatonReasearch | |
ExpressionValue | An EncogProgram expression value. | Class | org.encog.ml.prg.expvalue | HeatonReasearch |
FunctionFactory | A function factory maps the opcodes contained in the EncogOpcodeRegistry into an EncogProgram. | Class | org.encog.ml.prg.extension | HeatonReasearch |
GenerateWorker | Used to thread the generation process. | Class | org.encog.ml.prg.generator | HeatonReasearch |
LevelHolder | The level holder class is passed down as a tree is mutated. | Class | org.encog.ml.prg.opp | HeatonReasearch |
NodeType | The node type. | Class | org.encog.ml.prg.extension | HeatonReasearch |
ParamTemplate | Provides a template for parameters to the opcodes. | Class | org.encog.ml.prg.extension | HeatonReasearch |
PersistPrgPopulation | Persist the Encog population. | Class | org.encog.ml.prg | HeatonReasearch |
PrgCODEC | Encode and decode an Encog program between genome and phenotypes. | Class | org.encog.ml.prg | HeatonReasearch |
PrgFullGenerator | The full generator works by creating program trees that do not stop prematurely. | Class | org.encog.ml.prg.generator | HeatonReasearch |
PrgGenerator | Generate a random Encog Program. | Interface | org.encog.ml.prg.generator | HeatonReasearch |
PrgGenomeFactory | A GenomeFactory that creates EncogProgram genomes. | Class | org.encog.ml.prg.train | HeatonReasearch |
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. | Class | org.encog.ml.prg.generator | HeatonReasearch |
PrgPopulation | A population that contains EncogProgram's. | Class | org.encog.ml.prg.train | HeatonReasearch |
PrgSpeciation | Perform speciation for two Encog programs. | Class | org.encog.ml.prg.species | HeatonReasearch |
ProgramExtensionTemplate | Defines an opcode. | Interface | org.encog.ml.prg.extension | HeatonReasearch |
ProgramNode | Represents a program node in an EPL program. | Class | org.encog.ml.prg | HeatonReasearch |
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 | Class | org.encog.ml.prg.generator | HeatonReasearch |
RewriteAlgebraic | This class is used to rewrite algebraic expressions into more simple forms. | Class | org.encog.ml.prg.train.rewrite | HeatonReasearch |
RewriteBoolean | Basic rewrite rules for boolean expressions. | Class | org.encog.ml.prg.train.rewrite | HeatonReasearch |
RewriteConstants | Rewrite any parts of the tree that are constant with a simple constant value. | Class | org.encog.ml.prg.train.rewrite | HeatonReasearch |
StandardExtensions | This class defines the standard opcodes for Encog programs. | Class | org.encog.ml.prg.extension | HeatonReasearch |
SubtreeCrossover | Perform a type-safe subtree crossover. | Class | org.encog.ml.prg.opp | HeatonReasearch |
SubtreeMutation | Perform a type-safe subtree mutation. | Class | org.encog.ml.prg.opp | HeatonReasearch |
ValueType | Class | org.encog.ml.prg.expvalue | HeatonReasearch | |
VariableMapping | A variable mapping defines the type for each of the variables in an EncogSee Also:Serialized Form | Class | org.encog.ml.prg | HeatonReasearch |
ZeroEvalScoreFunction | This is a very simple evaluation function that simply passes in all zeros for the input arguments. | Class | org.encog.ml.prg.train | HeatonReasearch |