示例#1
0
        public void Next(IList <float> X)
        {
            float sum;

            this.X = X;
            Y      = new List <float>(M);
            Ysum   = new List <float>(M);
            for (int i = 0; i < M; i++)
            {
                sum = W0[i];
                for (int j = 0; j < N; j++)
                {
                    sum += W[i, j] * this.X[j];
                }

                Ysum.Add(sum);
                Y.Add(Function.ActivationFunction(sum));
            }
        }