Exemplo n.º 1
0
        public List <Synapse> BuildSynapses()
        {
            Synapses = new List <Synapse>();

            var seq = 0;

            Hiddens.ForEach(p => p.Seq = ++seq);

            var hiddens = Hiddens.OrderBy(p => p.Seq);

            var orig = Inputs.ToList();

            var id = 0;

            foreach (var h in hiddens)
            {
                var dest = h;
                Build(orig, dest, ref id);
                orig = dest;
            }

            Build(orig, Outputs, ref id);

            return(Synapses);
        }
Exemplo n.º 2
0
        public void FeedForward()
        {
            CalculateNeurons(Inputs);

            foreach (var hiddens in Hiddens.OrderBy(p => p.Seq))
            {
                CalculateNeurons(hiddens);
            }
        }