Uses of Interface
net.bmahe.genetics4j.neat.spec.NeatNodeLayout
Packages that use NeatNodeLayout
Package
Description
-
Uses of NeatNodeLayout in net.bmahe.genetics4j.neat
Fields in net.bmahe.genetics4j.neat declared as NeatNodeLayoutMethods in net.bmahe.genetics4j.neat with parameters of type NeatNodeLayoutModifier and TypeMethodDescriptionNodeIdManagerRegistry.managerFor(NeatNodeLayout nodeLayout) Returns the shared node-ID manager for a layout, creating it when first requested.Constructors in net.bmahe.genetics4j.neat with parameters of type NeatNodeLayoutModifierConstructorDescriptionprivateLayoutKey(NeatNodeLayout layout) NodeIdManager(NeatNodeLayout _nodeLayout) Creates a manager for one node layout. -
Uses of NeatNodeLayout in net.bmahe.genetics4j.neat.chromosomes
Fields in net.bmahe.genetics4j.neat.chromosomes declared as NeatNodeLayoutMethods in net.bmahe.genetics4j.neat.chromosomes that return NeatNodeLayoutConstructors in net.bmahe.genetics4j.neat.chromosomes with parameters of type NeatNodeLayoutModifierConstructorDescriptionNeatChromosome(NeatNodeLayout _nodeLayout, float _minWeightValue, float _maxWeightValue, List<Connection> _connections) Constructs a new NEAT chromosome with the specified network topology and parameters. -
Uses of NeatNodeLayout in net.bmahe.genetics4j.neat.spec
Classes in net.bmahe.genetics4j.neat.spec that implement NeatNodeLayoutModifier and TypeClassDescriptionclassNode layout using the traditional contiguous NEAT external IDs.classNode layout with explicitly declared, ordered input and output IDs.Fields in net.bmahe.genetics4j.neat.spec declared as NeatNodeLayoutModifier and TypeFieldDescriptionprivate NeatNodeLayoutImmutableNeatChromosomeSpec.Builder.nodeLayoutprivate final NeatNodeLayoutImmutableNeatChromosomeSpec.nodeLayoutMethods in net.bmahe.genetics4j.neat.spec that return NeatNodeLayoutModifier and TypeMethodDescriptionstatic NeatNodeLayoutNeatNodeLayout.contiguous(int numInputs, int numOutputs) Creates a traditional contiguous layout with the remainder of the non-negativeintdomain reserved for hidden nodes.static NeatNodeLayoutNeatNodeLayout.contiguous(int numInputs, int numOutputs, long hiddenNodeIdStartInclusive, long hiddenNodeIdEndExclusive) Creates a contiguous external layout with an explicit hidden-node range.static NeatNodeLayoutNeatNodeLayout.explicit(List<Integer> inputNodeIds, List<Integer> outputNodeIds, long hiddenNodeIdStartInclusive, long hiddenNodeIdEndExclusive) Creates a layout with explicitly ordered external IDs and a dedicated hidden-node range.ImmutableNeatChromosomeSpec.nodeLayout()Returns the stable external node identities and hidden-node namespace for chromosomes created from this specification.abstract NeatNodeLayoutNeatChromosomeSpec.nodeLayout()Returns the stable external node identities and hidden-node namespace for chromosomes created from this specification.Methods in net.bmahe.genetics4j.neat.spec with parameters of type NeatNodeLayoutModifier and TypeMethodDescriptiondefault booleanNeatNodeLayout.isCompatibleWith(NeatNodeLayout other) Tests semantic compatibility with another layout.ImmutableNeatChromosomeSpec.Builder.nodeLayout(NeatNodeLayout nodeLayout) Initializes the value for thenodeLayoutattribute.static NeatChromosomeSpecImmutableNeatChromosomeSpec.of(NeatNodeLayout nodeLayout, float minWeightValue, float maxWeightValue) Construct a new immutableNeatChromosomeSpecinstance.static NeatChromosomeSpecNeatChromosomeSpec.of(NeatNodeLayout nodeLayout, float minWeightValue, float maxWeightValue) Creates a specification using the supplied node layout and connection-weight bounds.ImmutableNeatChromosomeSpec.withNodeLayout(NeatNodeLayout value) Copy the current immutable object by setting a value for thenodeLayoutattribute.Constructors in net.bmahe.genetics4j.neat.spec with parameters of type NeatNodeLayoutModifierConstructorDescriptionprivateImmutableNeatChromosomeSpec(ImmutableNeatChromosomeSpec original, NeatNodeLayout nodeLayout, float minWeightValue, float maxWeightValue) privateImmutableNeatChromosomeSpec(NeatNodeLayout nodeLayout, float minWeightValue, float maxWeightValue)