Accord.Neuro.Layers.StochasticLayer.Generate C# (CSharp) Method

Generate() public method

Compute probability vector of the layer.
public Generate ( double input ) : double[]
input double Input vector.
return double[]
        public double[] Generate(double[] input)
        {
            double[] sample = new double[neuronsCount];
            double[] output = new double[neuronsCount];

            for (int i = 0; i < neurons.Length; i++)
            {
                sample[i] = neurons[i].Generate(input);
                output[i] = neurons[i].Output;
            }

            this.sample = sample;
            this.output = output;

            return sample;
        }