Method | Description | |
---|---|---|
ConnectionMutationInfo ( |
Copy constructor.
|
|
ConnectionMutationInfo ( double activationProbability, ConnectionPerturbanceType perturbanceType, ConnectionSelectionType selectionType, double selectionProportion, int selectionQuantity, double perturbanceMagnitude, double sigma ) |
Construct with the provided mutation type and supporting parameters.
|
public ConnectionMutationInfo ( |
||
copyFrom |
public ConnectionMutationInfo ( double activationProbability, ConnectionPerturbanceType perturbanceType, ConnectionSelectionType selectionType, double selectionProportion, int selectionQuantity, double perturbanceMagnitude, double sigma ) | ||
activationProbability | double | The probability that this type of mutation will be chosen |
perturbanceType | ConnectionPerturbanceType | The type of weight perturbation the info object represents. |
selectionType | ConnectionSelectionType | The type of connection subset selection the info object represents. |
selectionProportion | double | For ConnectionSelectionType.Proportional this gives the proportion of connections to select. |
selectionQuantity | int | For ConnectionSelectionType.FixedQuantity this gives the number of connections to select. |
perturbanceMagnitude | double | For ConnectionPerturbanceType.JiggleEven this gives the magnitude of the extents of the /// even distribution used for generating jiggle weight deltas. |
sigma | double | For ConnectionPerturbanceType.JiggleGaussian this specifies the sigma to use for /// the Gaussian distribution used for generating jiggle weight deltas. |