C# Class SharpNeat.Genomes.Neat.NeatGenomeParameters

Represents parameters specific to NEAT genomes. E.g. parameters that describe probabilities for the different types of mutation and the proportion of possible connections to instantiate between input and output neurons within the initial population.
Afficher le fichier Open project: colgreen/sharpneat Class Usage Examples

Méthodes publiques

Méthode Description
CreateSimplifyingParameters ( NeatGenomeParameters copyFrom ) : NeatGenomeParameters

Creates parameters suitable for use during the simplifying mode of a NEAT search. Addition mutations are disabled, deletion and weight mutation rates are increased.

NeatGenomeParameters ( ) : Redzen.Numerics

Construct with default set of parameters.

NeatGenomeParameters ( NeatGenomeParameters copyFrom ) : Redzen.Numerics

Copy constructor.

Private Methods

Méthode Description
CreateConnectionWeightMutationScheme_Default ( ) : ConnectionMutationInfoList

Returns the default connection weight mutation scheme.

CreateConnectionWeightMutationScheme_SharpNEAT1 ( ) : ConnectionMutationInfoList

Returns the connection weight mutation scheme from SharpNEAT version 1.x

CreateRouletteWheelLayout ( ) : DiscreteDistribution
CreateRouletteWheelLayout_NonDestructive ( ) : DiscreteDistribution

Method Details

CreateSimplifyingParameters() public static méthode

Creates parameters suitable for use during the simplifying mode of a NEAT search. Addition mutations are disabled, deletion and weight mutation rates are increased.
public static CreateSimplifyingParameters ( NeatGenomeParameters copyFrom ) : NeatGenomeParameters
copyFrom NeatGenomeParameters
Résultat NeatGenomeParameters

NeatGenomeParameters() public méthode

Construct with default set of parameters.
public NeatGenomeParameters ( ) : Redzen.Numerics
Résultat Redzen.Numerics

NeatGenomeParameters() public méthode

Copy constructor.
public NeatGenomeParameters ( NeatGenomeParameters copyFrom ) : Redzen.Numerics
copyFrom NeatGenomeParameters
Résultat Redzen.Numerics