Uses of Class
net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
Packages that use NeatChromosome
Package
Description
-
Uses of NeatChromosome in net.bmahe.genetics4j.neat.chromosomes.factory
Classes in net.bmahe.genetics4j.neat.chromosomes.factory that implement interfaces with type arguments of type NeatChromosomeModifier and TypeClassDescriptionclassFactory for creating fully-connected initial NEAT (NeuroEvolution of Augmenting Topologies) chromosomes.classMethods in net.bmahe.genetics4j.neat.chromosomes.factory that return NeatChromosomeModifier and TypeMethodDescriptionNeatConnectedChromosomeFactory.generate(ChromosomeSpec chromosomeSpec) Generates a fully-connected NEAT chromosome based on the given specification.NeatEmptyChromosomeFactory.generate(ChromosomeSpec chromosomeSpec) -
Uses of NeatChromosome in net.bmahe.genetics4j.neat.combination.parentcompare
Fields in net.bmahe.genetics4j.neat.combination.parentcompare declared as NeatChromosomeModifier and TypeFieldDescriptionprivate final NeatChromosomeChosenOtherChromosome.chosenThe field for thechosenrecord component.private final NeatChromosomeChosenOtherChromosome.otherThe field for theotherrecord component.Methods in net.bmahe.genetics4j.neat.combination.parentcompare that return NeatChromosomeModifier and TypeMethodDescriptionChosenOtherChromosome.chosen()Returns the value of thechosenrecord component.ChosenOtherChromosome.other()Returns the value of theotherrecord component.Methods in net.bmahe.genetics4j.neat.combination.parentcompare with parameters of type NeatChromosomeModifier and TypeMethodDescriptionFitnessComparisonHandler.compare(ParentComparisonPolicy parentComparisonPolicy, NeatChromosome first, NeatChromosome second, int fitnessComparison) FitnessThenSizeComparisonHandler.compare(ParentComparisonPolicy parentComparisonPolicy, NeatChromosome first, NeatChromosome second, int fitnessComparison) ParentComparisonHandler.compare(ParentComparisonPolicy parentComparisonPolicy, NeatChromosome first, NeatChromosome second, int fitnessComparison) Compares two parent chromosomes and determines which should be chosen for preferred inheritance.Constructors in net.bmahe.genetics4j.neat.combination.parentcompare with parameters of type NeatChromosomeModifierConstructorDescriptionChosenOtherChromosome(NeatChromosome chosen, NeatChromosome other) Creates an instance of aChosenOtherChromosomerecord class. -
Uses of NeatChromosome in net.bmahe.genetics4j.neat.mutation.chromosome
Classes in net.bmahe.genetics4j.neat.mutation.chromosome that implement interfaces with type arguments of type NeatChromosomeModifier and TypeClassDescriptionclassclassChromosome mutation handler that adds new connections to NEAT (NeuroEvolution of Augmenting Topologies) neural networks.classclassclassMethods in net.bmahe.genetics4j.neat.mutation.chromosome that return NeatChromosomeModifier and TypeMethodDescriptionAbstractNeatChromosomeConnectionMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) NeatChromosomeAddConnection.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) Applies add-connection mutation to a NEAT chromosome.NeatChromosomeConnectionWeightMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) NeatChromosomeDeleteConnection.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) NeatChromosomeDeleteNodeMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) Methods in net.bmahe.genetics4j.neat.mutation.chromosome with parameters of type NeatChromosomeModifier and TypeMethodDescriptionprotected abstract List<Connection> AbstractNeatChromosomeConnectionMutationHandler.mutateConnection(T mutationPolicy, NeatChromosome neatChromosome, Connection oldConnection, int i) protected List<Connection> NeatChromosomeAddNodeMutationHandler.mutateConnection(AddNode mutationPolicy, NeatChromosome neatChromosome, Connection oldConnection, int i) protected List<Connection> NeatChromosomeCreepMutationHandler.mutateConnection(CreepMutation creepMutation, NeatChromosome neatChromosome, Connection oldConnection, int i) protected List<Connection> NeatChromosomeRandomMutationHandler.mutateConnection(RandomMutation randomMutation, NeatChromosome neatChromosome, Connection oldConnection, int i) protected List<Connection> NeatChromosomeSwitchStateHandler.mutateConnection(SwitchStateMutation switchStateMutation, NeatChromosome neatChromosome, Connection oldConnection, int i) -
Uses of NeatChromosome in net.bmahe.genetics4j.neat.util
Methods in net.bmahe.genetics4j.neat.util with parameters of type NeatChromosome