예제 #1
0
        public void SetGetWeightTest()
        {
            double weight = 5;

            Synapse synapse = new Synapse();
            synapse.SetWeight(weight);

            Assert.AreEqual(synapse.GetWeight(), weight);
        }
예제 #2
0
        // методы для соединения нейронов
        public void ConnectNeuron(Neuron neuron, double signal, double weight)
        {
            Synapse newSynapse = new Synapse();
            newSynapse.From = this;
            newSynapse.To = neuron;

            newSynapse.SetWeight(weight);
            newSynapse.SetSignal(signal);

            outputs.Add(newSynapse);
            neuron.inputs.Add(newSynapse);
        }