Exemple #1
0
        public Perceptron(Random r, int[] NeuronCount,
                          ActivationFunction activationFunction)
        {
            this.activationFunction = activationFunction;

            W = new FloatMatrix[NeuronCount.Length - 1];
            for (int i = 0; i < W.Length; i++)
            {
                W[i] = FloatMatrix.Random(NeuronCount[i] + 1, NeuronCount[i + 1], r) * 2 - 1;
            }
        }