public IMutator Create()
        {
            var config = new MutationConfigurationSettings
            {
                MutateAxonActivationFunction       = true,
                MutateNumberOfHiddenLayers         = true,
                MutateNumberOfHiddenNeuronsInLayer = true,
                MutateSomaBiasFunction             = true,
                MutateSomaSummationFunction        = true,
                MutateSynapseWeights = true
            };

            return(Mutator.GetInstance(_networkFactory, _weightInitializer, config));
        }
 public IMutator Create(MutationConfigurationSettings config)
 {
     return(Mutator.GetInstance(_networkFactory, _weightInitializer, config));
 }