コード例 #1
0
        public static void Main(string[] args)
        {
            Neuron n = new Neuron();

            // learning   input1, input2, output, loop Length
            n.updateWeights(1, 0, 0, 2000);
            n.updateWeights(1, 0.1, 1, 2000);
            n.updateWeights(1, 0.2, 1, 2000);
            n.updateWeights(1, 0.3, 1, 2000);
            n.updateWeights(0.9, 0.1, 1, 2000);
            n.updateWeights(0.9, 0.2, 1, 2000);
            n.updateWeights(0.6, 0.1, 1, 2000);
            n.updateWeights(0.8, 0.2, 1, 2000);
            n.updateWeights(0.7, 0.3, 1, 2000);
            n.updateWeights(0.5, 0.1, 1, 2000);
            n.updateWeights(0.7, 0.1, 1, 2000);
            n.updateWeights(0.3, 0.5, 0.4, 2000);
            n.updateWeights(0.4, 0.3, 0.4, 2000);
            n.updateWeights(0.4, 0.5, 0.4, 2000);
            n.updateWeights(0.4, 1, 0.4, 2000);
            n.updateWeights(0.4, 0.7, 0.4, 2000);
            n.updateWeights(0.2, 0.3, 0.4, 2000);
            n.updateWeights(0.3, 0.5, 0.4, 2000);
            n.updateWeights(0.5, 0.5, 0.4, 2000);
            n.updateWeights(0.2, 0.3, 0.4, 2000);
            n.updateWeights(0.5, 0.5, 0.4, 2000);
            n.updateWeights(0.8, 0.5, 0.4, 2000);
            Console.WriteLine("\n\n" + n.result(0.2, 0.5));
        }