|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Individual_NEATIndividual in simbad.picoevo.app.NEAT_XOR |
---|
Methods in simbad.picoevo.app.NEAT_XOR with parameters of type Individual_NEATIndividual | |
---|---|
private double |
EvaluationOperator_NEATforXOR.computeFitness(Individual_NEATIndividual individual)
|
Uses of Individual_NEATIndividual in simbad.picoevo.app.SDNEATforXOR |
---|
Methods in simbad.picoevo.app.SDNEATforXOR with parameters of type Individual_NEATIndividual | |
---|---|
private double |
EvaluationOperator_SDNEATforXOR.computeFitness(Individual_NEATIndividual individual)
|
Uses of Individual_NEATIndividual in simbad.picoevo.app.Simbad_NEATAvoiderRobot |
---|
Methods in simbad.picoevo.app.Simbad_NEATAvoiderRobot with parameters of type Individual_NEATIndividual | |
---|---|
private double |
EvaluationOperator_NEATAvoiderRobot.computeFitness(Individual_NEATIndividual individual)
|
Uses of Individual_NEATIndividual in simbad.picoevo.app.Simbad_SDNEATAvoiderRobot |
---|
Methods in simbad.picoevo.app.Simbad_SDNEATAvoiderRobot with parameters of type Individual_NEATIndividual | |
---|---|
private double |
EvaluationOperator_SDNEATAvoiderRobot.computeFitness(Individual_NEATIndividual individual)
|
Uses of Individual_NEATIndividual in simbad.picoevo.ext.evolution |
---|
Methods in simbad.picoevo.ext.evolution that return Individual_NEATIndividual | |
---|---|
Individual_NEATIndividual |
VariationOperator_Population_NEAT_CrossOver.applyOperator(EvolutionObject object,
Individual_NEATIndividual mother,
Individual_NEATIndividual father)
|
Individual_NEATIndividual |
VariationOperator_Population_NEAT_CrossOver.performCrossOver(EvolutionObject object,
Individual_NEATIndividual mother,
Individual_NEATIndividual father)
|
private Individual_NEATIndividual |
SelectionOperator_SDNEAT.tournamentSelection(Population_NEATPopulation population,
int numComparisons)
|
private Individual_NEATIndividual |
SelectionOperator_NEAT.tournamentSelection(Population_NEATPopulation population,
int numComparisons)
|
Methods in simbad.picoevo.ext.evolution with parameters of type Individual_NEATIndividual | |
---|---|
private boolean |
VariationOperator_Individual_SDNEAT_MutationSegmentDuplicate.alreadyHaveThisNeuronID(int id,
Individual_NEATIndividual genome)
|
private boolean |
VariationOperator_Individual_NEAT_MutationAddNode.alreadyHaveThisNeuronID(int id,
Individual_NEATIndividual genome)
|
Individual_NEATIndividual |
VariationOperator_Population_NEAT_CrossOver.applyOperator(EvolutionObject object,
Individual_NEATIndividual mother,
Individual_NEATIndividual father)
|
private boolean |
VariationOperator_Individual_NEAT_MutationAddLink.duplicateLink(int neuronIn,
int neuronOut,
Individual_NEATIndividual genome)
|
private int |
VariationOperator_Individual_SDNEAT_MutationSegmentDuplicate.getElementPosition(int neuronId,
Individual_NEATIndividual genome)
|
private int |
VariationOperator_Individual_NEAT_MutationAddNode.getElementPosition(int neuronId,
Individual_NEATIndividual genome)
|
private int |
VariationOperator_Individual_NEAT_MutationAddLink.getElementPosition(int neuronId,
Individual_NEATIndividual genome)
|
private Element_NEAT_LGene |
VariationOperator_Individual_SDNEAT_MutationSegmentDuplicate.getPathNextRandomNode(Element_NEAT_NGene fromNeuron,
Individual_NEATIndividual genome)
|
Individual_NEATIndividual |
VariationOperator_Population_NEAT_CrossOver.performCrossOver(EvolutionObject object,
Individual_NEATIndividual mother,
Individual_NEATIndividual father)
|
Uses of Individual_NEATIndividual in simbad.picoevo.ext.representation |
---|
Fields in simbad.picoevo.ext.representation declared as Individual_NEATIndividual | |
---|---|
Individual_NEATIndividual |
Population_NEATPopulation_SpeciesList.Species.alphaMember
|
Fields in simbad.picoevo.ext.representation with type parameters of type Individual_NEATIndividual | |
---|---|
java.util.Vector<Individual_NEATIndividual> |
Population_NEATPopulation_SpeciesList.Species.members
|
Methods in simbad.picoevo.ext.representation that return Individual_NEATIndividual | |
---|---|
Individual_NEATIndividual |
Population_NEATPopulation.getAdjustedBest()
|
Individual_NEATIndividual |
Population_NEATPopulation.getRawBest()
|
Individual_NEATIndividual |
Population_NEATPopulation_SpeciesList.Species.leader()
|
Individual_NEATIndividual |
Population_NEATPopulation_SpeciesList.Species.spawn()
|
Methods in simbad.picoevo.ext.representation with parameters of type Individual_NEATIndividual | |
---|---|
void |
Population_NEATPopulation_SpeciesList.Species.add(Individual_NEATIndividual newMember)
|
int |
Individual_NEATIndividual.compareTo(Individual_NEATIndividual _o)
|
double |
Individual_NEATIndividual.getCompatibilityScore(Individual_NEATIndividual genome)
Calculate the distance between two genomes according to the formula CompatDist = ((c1*#ExcessGenes)/N) + ((c2*#DisjointGenes)/N) + c3*WeightDifference N = number of genes in the larger genome c1,c2,c3 = coefficients to tweak outcome Original Algorithm written by Mat Buckland http://www.ai-junkie.com Ported to this system by Robert Lucas http://www.automatonsadrift.com |
Method parameters in simbad.picoevo.ext.representation with type arguments of type Individual_NEATIndividual | |
---|---|
void |
Population_NEATPopulation_SpeciesList.adjustFitnesses(java.util.ArrayList<Individual_NEATIndividual> population)
|
void |
Population_NEATPopulation_SpeciesList.speciate(java.util.ArrayList<Individual_NEATIndividual> population)
|
Constructors in simbad.picoevo.ext.representation with parameters of type Individual_NEATIndividual | |
---|---|
Population_NEATPopulation_SpeciesList.Species(Population_NEATPopulation_SpeciesList owner,
Individual_NEATIndividual first,
int firstID)
|
Uses of Individual_NEATIndividual in simbad.piconode.core.node |
---|
Methods in simbad.piconode.core.node with parameters of type Individual_NEATIndividual | |
---|---|
void |
Network.updateGenotype(Individual_NEATIndividual untrained)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |