Package | Description |
---|---|
org.encog.ml.prg | |
org.encog.ml.prg.extension | |
org.encog.ml.prg.generator | |
org.encog.ml.prg.opp | |
org.encog.ml.prg.train |
Modifier and Type | Method and Description |
---|---|
EncogProgramContext |
EncogProgram.getContext() |
Constructor and Description |
---|
EncogProgram(EncogProgramContext theContext)
Construct the Encog program with the specified context, but create a new
variable holder.
|
EncogProgram(EncogProgramContext theContext,
EncogProgramVariables theVariables)
Construct an Encog program using the specified context and variable
holder.
|
Modifier and Type | Method and Description |
---|---|
static void |
StandardExtensions.createAll(EncogProgramContext context)
Add all known opcodes to a context.
|
static void |
StandardExtensions.createBasicFunctions(EncogProgramContext context)
Add the opcodes for basic operations to a context.
|
static void |
StandardExtensions.createBooleanOperators(EncogProgramContext context)
Add the opcodes for boolean operations to a context.
|
static void |
StandardExtensions.createConversionFunctions(EncogProgramContext context)
Add the opcodes for type conversion operations to a context.
|
static void |
StandardExtensions.createNumericOperators(EncogProgramContext context)
Add the opcodes for numeric operations to a context, do not use protected
division.
|
static void |
StandardExtensions.createNumericOperators(EncogProgramContext context,
boolean protectedDiv)
Add the opcodes for numeric operations to a context.
|
static void |
StandardExtensions.createStringFunctions(EncogProgramContext context)
Add the opcodes for string operations to a context.
|
static void |
StandardExtensions.createTrigFunctions(EncogProgramContext context)
Add the opcodes for trig functions operations to a context.
|
List<ProgramExtensionTemplate> |
FunctionFactory.findOpcodes(List<ValueType> types,
EncogProgramContext context,
boolean includeTerminal,
boolean includeFunction)
Find all opcodes that match the search criteria.
|
boolean |
ProgramExtensionTemplate.isPossibleReturnType(EncogProgramContext context,
ValueType rtn)
Determines if the specified return type is a possible return type.
|
boolean |
BasicTemplate.isPossibleReturnType(EncogProgramContext context,
ValueType rtn)
Determines if the specified return type is a possible return type.
|
Modifier and Type | Method and Description |
---|---|
EncogProgramContext |
AbstractPrgGenerator.getContext() |
Constructor and Description |
---|
AbstractPrgGenerator(EncogProgramContext theContext,
int theMaxDepth)
Construct the generator.
|
PrgFullGenerator(EncogProgramContext theContext,
int theMaxDepth)
Construct the full generator.
|
PrgGrowGenerator(EncogProgramContext theContext,
int theMaxDepth)
Construct the grow generator.
|
RampedHalfAndHalf(EncogProgramContext theContext,
int theMinDepth,
int theMaxDepth)
Construct the ramped half-and-half generator.
|
Constructor and Description |
---|
ConstMutation(EncogProgramContext theContext,
double theFrequency,
double theSigma)
Construct a const mutator.
|
SubtreeMutation(EncogProgramContext theContext,
int theMaxDepth)
Construct the subtree mutation object.
|
Modifier and Type | Method and Description |
---|---|
EncogProgramContext |
PrgPopulation.getContext() |
Constructor and Description |
---|
PrgGenomeFactory(EncogProgramContext theContext)
Construct a factory.
|
PrgPopulation(EncogProgramContext theContext,
int thePopulationSize)
Construct the population.
|
Copyright © 2014. All Rights Reserved.