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)); } }