|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Configuration | |
com.anji.integration | com.anji.integration contains classes that provide the glue between the various components of the system, including artificial neural net implementations, JGAP, NEAT, Log4J, and persistence and presentation layers. |
com.anji.neat | com.anji.neat contains classes implementing NEAT framework, including genes, mutation operators, and fitness function used for XOR. |
com.anji.persistence | com.anji.persistence contains classes implementing a simple persistence interface. |
com.anji.util | com.anji.util contains utility classes used in the ANJI framework. |
org.jgap | |
org.jgap.impl |
Uses of Configuration in com.anji.integration |
Methods in com.anji.integration with parameters of type Configuration | |
protected void |
SimpleSelector.add(Configuration a_activeConfigurator,
Chromosome a_chromosomeToAdd)
Add a_chromosomeToAdd to set of chromosomes to be evaluated. |
protected java.util.List |
SimpleSelector.select(Configuration a_activeConfiguration,
int a_howManyToSelect)
Returns the a_howManyToSelect chromosomes with highest speciated fitness. |
Constructors in com.anji.integration with parameters of type Configuration | |
LogEventListener(Configuration newConfig)
|
|
ConsoleLogEventListener(Configuration newConfig)
|
|
ConsoleLogEventListener(Configuration newConfig,
java.io.PrintStream newOut)
|
Uses of Configuration in com.anji.neat |
Subclasses of Configuration in com.anji.neat | |
class |
NeatConfiguration
Extension of JGAP configuration with NEAT-specific features added. |
Methods in com.anji.neat with parameters of type Configuration | |
protected void |
WeightMutationOperator.mutate(Configuration jgapConfig,
ChromosomeMaterial target,
java.util.Set genesToAdd,
java.util.Set genesToRemove)
Removes from genesToAdd and adds to genesToRemove all
connection genes that are modified. |
protected void |
SingleTopologicalMutationOperator.mutate(Configuration jgapConfig,
ChromosomeMaterial target,
java.util.Set allelesToAdd,
java.util.Set allelesToRemove)
|
protected void |
RemoveConnectionMutationOperator.mutate(Configuration jgapConfig,
ChromosomeMaterial target,
java.util.Set allelesToAdd,
java.util.Set allelesToRemove)
Removes, in ascending order of weight magnitude, those connections whose weight magnitude is less than the maximum weight to be removed. |
protected void |
PruneMutationOperator.mutate(Configuration config,
ChromosomeMaterial target,
java.util.Set genesToAdd,
java.util.Set genesToRemove)
Traverse network flowing forward and backward to identify unvisited connections and neurons. |
protected ChromosomeMaterial |
NeatCrossoverReproductionOperator.reproduce(Configuration config,
Chromosome dominantChrom,
Chromosome recessiveChrom)
Crossover according to NEAT crossover methodology. |
protected void |
AddNeuronMutationOperator.mutate(Configuration jgapConfig,
ChromosomeMaterial target,
java.util.Set allelesToAdd,
java.util.Set allelesToRemove)
Adds connections according to NEAT add node mutation. |
protected void |
AddConnectionMutationOperator.mutate(Configuration jgapConfig,
ChromosomeMaterial target,
java.util.Set allelesToAdd,
java.util.Set allelesToRemove)
Adds connections according to NEAT add connection mutation. |
Uses of Configuration in com.anji.persistence |
Methods in com.anji.persistence with parameters of type Configuration | |
Chromosome |
Persistence.loadChromosome(java.lang.String id,
Configuration config)
|
Genotype |
Persistence.loadGenotype(Configuration config)
loads genotype as of latest generation in run |
Chromosome |
HibernatePersistence.loadChromosome(java.lang.String id,
Configuration config)
|
Genotype |
HibernatePersistence.loadGenotype(Configuration aConfig)
|
static Chromosome |
FilePersistence.chromosomeFromXml(Configuration config,
java.lang.String xml)
|
static Chromosome |
FilePersistence.chromosomeFromXml(Configuration config,
org.w3c.dom.Node chromNode)
|
Chromosome |
FilePersistence.loadChromosome(java.lang.String id,
Configuration config)
|
Genotype |
FilePersistence.loadGenotype(Configuration config)
|
Uses of Configuration in com.anji.util |
Subclasses of Configuration in com.anji.util | |
class |
DummyConfiguration
|
Methods in com.anji.util with parameters of type Configuration | |
void |
DummyReproductionOperator.reproduce(Configuration config,
java.util.List parentChroms,
int numOffspring,
java.util.List offspring)
|
Uses of Configuration in org.jgap |
Fields in org.jgap declared as Configuration | |
protected Configuration |
Genotype.m_activeConfiguration
The current active Configuration instance. |
Methods in org.jgap with parameters of type Configuration | |
void |
ReproductionOperator.reproduce(Configuration config,
java.util.List parentSpecies,
java.util.List offspring)
The reproduce method will be invoked on each of the reproduction operators referenced by the current Configuration object during the evolution phase. |
protected abstract void |
ReproductionOperator.reproduce(Configuration config,
java.util.List parents,
int numOffspring,
java.util.List offspring)
|
void |
NaturalSelector.add(Configuration config,
java.util.List chroms)
If elitism is enabled, places appropriate chromosomes in elite list. |
protected abstract void |
NaturalSelector.add(Configuration config,
Chromosome c)
|
java.util.List |
NaturalSelector.select(Configuration config)
Select a given number of Chromosomes from the pool that will move on to the next generation population. |
protected abstract java.util.List |
NaturalSelector.select(Configuration config,
int numToSurvive)
|
protected abstract void |
MutationOperator.mutate(Configuration config,
ChromosomeMaterial target,
java.util.Set allelesToAdd,
java.util.Set allelesToRemove)
Leaves material unmodified, but updates allelesToAdd and
allelesToRemove with modifications. |
void |
MutationOperator.mutate(Configuration config,
java.util.List offspring)
The operate method will be invoked on each of the mutation operators referenced by the current Configuration object during the evolution phase. |
static Genotype |
Genotype.randomInitialGenotype(Configuration a_activeConfiguration)
Convenience method that returns a newly constructed Genotype instance configured according to the given Configuration instance. |
protected abstract ChromosomeMaterial |
CrossoverReproductionOperator.reproduce(Configuration config,
Chromosome dominantChrom,
Chromosome recessiveChrom)
|
protected void |
CrossoverReproductionOperator.reproduce(Configuration config,
java.util.List parentChroms,
int numOffspring,
java.util.List offspring)
Adds new children of parents to offspring . |
static ChromosomeMaterial |
ChromosomeMaterial.randomInitialChromosomeMaterial(Configuration a_activeConfiguration)
Convenience method that returns a new Chromosome instance with its genes values (alleles) randomized. |
Constructors in org.jgap with parameters of type Configuration | |
Genotype(Configuration a_activeConfiguration,
java.util.List a_initialChromosomes)
This constructor is used for random initial Genotypes. |
Uses of Configuration in org.jgap.impl |
Subclasses of Configuration in org.jgap.impl | |
class |
DefaultConfiguration
The DefaultConfiguration class simplifies the JGAP configuration process by providing default configuration values for many of the configuration settings. |
Fields in org.jgap.impl declared as Configuration | |
protected Configuration |
IntegerAllele.m_activeConfiguration
The current active configuration that is in use. |
protected Configuration |
BooleanAllele.m_activeConfiguration
The current active configuration that is in use. |
Methods in org.jgap.impl with parameters of type Configuration | |
protected void |
WeightedRouletteSelector.add(Configuration a_activeConfigurator,
Chromosome a_chromosomeToAdd)
Add a Chromosome instance to this selector's working pool of Chromosomes. |
protected java.util.List |
WeightedRouletteSelector.select(Configuration a_activeConfiguration,
int a_howManyToSelect)
Select a given number of Chromosomes from the pool that will move on to the next generation population. |
Allele |
IntegerAllele.newAllele(Configuration a_activeConfiguration)
Provides an implementation-independent means for creating new Gene instances. |
protected void |
CloneReproductionOperator.reproduce(Configuration config,
java.util.List parents,
int numOffspring,
java.util.List offspring)
Adds new children of parents to offspring . |
Constructors in org.jgap.impl with parameters of type Configuration | |
IntegerAllele(Configuration a_activeConfiguration)
Constructs a new IntegerGene according to the given active configuration. |
|
IntegerAllele(Configuration a_activeConfiguration,
int a_lowerBounds,
int a_upperBounds)
Constructs a new IntegerGene with the given active configuration and the specified lower and upper bounds for values represented by this Gene. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |