public static RestrictedBoltzmannMachine CreateGaussianBernoulli(int inputsCount, int hiddenNeurons) { RestrictedBoltzmannMachine network = new RestrictedBoltzmannMachine(inputsCount, hiddenNeurons); foreach (var neuron in network.Visible.Neurons) neuron.ActivationFunction = new GaussianFunction(); return network; }