Accord.Neuro.Networks.DeepBeliefNetwork.CreateGaussianBernoulli C# (CSharp) Method

CreateGaussianBernoulli() public static method

Creates a Gaussian-Bernoulli network.
public static CreateGaussianBernoulli ( int inputsCount ) : DeepBeliefNetwork
inputsCount int The number of inputs for the network.
return DeepBeliefNetwork
        public static DeepBeliefNetwork CreateGaussianBernoulli(int inputsCount, params int[] hiddenNeurons)
        {
            DeepBeliefNetwork network = new DeepBeliefNetwork(inputsCount, hiddenNeurons);

            GaussianFunction gaussian = new GaussianFunction();
            foreach (StochasticNeuron neuron in network.machines[0].Visible.Neurons)
                neuron.ActivationFunction = gaussian;

            return network;
        }