コード例 #1
0
ファイル: NeuronTests.cs プロジェクト: b28/BitcoinTradingBot
        public void NeuralNetwork_Neuron_SoftmaxTest1()
        {
            double[] input          = { 1.0, 2.0, 3.0, 4.0, 1.0, 2.0, 3.0 };
            double[] expectedOutput = { 0.024, 0.064, 0.175, 0.475, 0.024, 0.064, 0.175 };

            double[] output = OutputNeuron.Softmax(input);

            for (int i = 0; i < output.Length; i++)
            {
                output[i] = Math.Round(output[i], 3);

                Assert.AreEqual(output[i], expectedOutput[i]);
            }
        }