Accord.Neuro.Networks.RestrictedBoltzmannMachine.RestrictedBoltzmannMachine C# (CSharp) Method

RestrictedBoltzmannMachine() public method

Creates a new RestrictedBoltzmannMachine.
public RestrictedBoltzmannMachine ( StochasticLayer hidden, StochasticLayer visible ) : System
hidden Accord.Neuro.Layers.StochasticLayer The hidden layer to be added in the machine.
visible Accord.Neuro.Layers.StochasticLayer The visible layer to be added in the machine.
return System
        public RestrictedBoltzmannMachine(StochasticLayer hidden, StochasticLayer visible)
            : base(null, hidden.InputsCount, 0)
        {
            this.hidden = hidden;
            this.visible = visible;

            base.layers[0] = hidden;
        }

Same methods

RestrictedBoltzmannMachine::RestrictedBoltzmannMachine ( IStochasticFunction function, int inputsCount, int hiddenNeurons ) : System
RestrictedBoltzmannMachine::RestrictedBoltzmannMachine ( int inputsCount, int hiddenNeurons ) : System