示例#1
0
        public override GeneInfo GetGeneInfo()
        {
            var geneInfo = new GeneInfo();

            geneInfo.Doubles.Add(Weight.Value);

            return(geneInfo);
        }
示例#2
0
        public override GeneInfo GetGeneInfo()
        {
            var geneInfo = new GeneInfo();

            geneInfo.Doubles.Add(Bias.Value);
            geneInfo.AddGeneList("Connections", Connections);
            geneInfo.AddMiscGeneInfo(SigmoidFunction.GetGeneInfo());

            return(geneInfo);
        }
示例#3
0
        public override GeneInfo GetGeneInfo()
        {
            var geneInfo = new GeneInfo();

            geneInfo.AddGeneList("EyeRNeuron", EyeRNeuronGenes);
            geneInfo.AddGeneList("EyeGNeuron", EyeGNeuronGenes);
            geneInfo.AddGeneList("EyeBNeuron", EyeBNeuronGenes);
            geneInfo.AddGeneList("DistanceNeuron", DistanceNeuronGenes);

            geneInfo.AddGeneList("HiddenNeuron", HiddenNeuronGenes);
            geneInfo.AddGeneList("InputNeuron", InputNeuronGenes);
            geneInfo.AddGeneList("OutputNeuron", OutputNeuronGenes);

            geneInfo.AddGeneList("Mutation", MutationGenes);

            return(geneInfo);
        }