C# Class SharpNeat.Domains.ExperimentUtils

Static helper methods for experiment initialization.
Mostra file Open project: colgreen/sharpneat

Public Methods

Method Description
CreateActivationScheme ( XmlElement xmlConfig, string activationElemName ) : NetworkActivationScheme

Create a network activation scheme from the scheme setting in the provided config XML.

CreateComplexityRegulationStrategy ( string strategyTypeStr, int threshold ) : IComplexityRegulationStrategy

Create a complexity regulation strategy based on the provided XML config values.

ReadParallelOptions ( XmlElement xmlConfig ) : System.Threading.Tasks.ParallelOptions

Read Parallel Extensions options from config XML.

ReadRbfAuxArgMutationConfig ( XmlElement xmlConfig, double &mutationSigmaCenter, double &mutationSigmaRadius ) : void

Read Radial Basis Function settings from config XML.

Method Details

CreateActivationScheme() public static method

Create a network activation scheme from the scheme setting in the provided config XML.
public static CreateActivationScheme ( XmlElement xmlConfig, string activationElemName ) : NetworkActivationScheme
xmlConfig System.Xml.XmlElement
activationElemName string
return SharpNeat.Decoders.NetworkActivationScheme

CreateComplexityRegulationStrategy() public static method

Create a complexity regulation strategy based on the provided XML config values.
public static CreateComplexityRegulationStrategy ( string strategyTypeStr, int threshold ) : IComplexityRegulationStrategy
strategyTypeStr string
threshold int
return IComplexityRegulationStrategy

ReadParallelOptions() public static method

Read Parallel Extensions options from config XML.
public static ReadParallelOptions ( XmlElement xmlConfig ) : System.Threading.Tasks.ParallelOptions
xmlConfig System.Xml.XmlElement
return System.Threading.Tasks.ParallelOptions

ReadRbfAuxArgMutationConfig() public static method

Read Radial Basis Function settings from config XML.
public static ReadRbfAuxArgMutationConfig ( XmlElement xmlConfig, double &mutationSigmaCenter, double &mutationSigmaRadius ) : void
xmlConfig System.Xml.XmlElement
mutationSigmaCenter double
mutationSigmaRadius double
return void