コード例 #1
0
 public double[] FeedForward(double[] inputs)
 {
     inputs = inputActivation.Activate(inputs);
     foreach (Layer layer in layers)
     {
         inputs = layer.FeedForward(inputs);
     }
     return(inputs);
 }
コード例 #2
0
        // активация матрицы функцией типа type
        public Vector Activate(ActivationType type)
        {
            Vector activated = new Vector(length);

            Parallel.For(0, length, i => {
                activated.values[i] = ActivationFunction.Activate(type, values[i]);
            });

            return(activated);
        }
コード例 #3
0
 internal double[] FeedForward(double[] inputs)
 {
     return(activationFunction.Activate(Plus(Multiply(weights, inputs), bias)));
 }