void CreateNetwork(Accord.Neuro.ActivationFunctions.IStochasticFunction function, int inputneurons, int[] hiddenlayers)
 {
     _Network      = new Accord.Neuro.Networks.DeepBeliefNetwork(function, inputneurons, hiddenlayers);
     _InputNeurons = inputneurons;
 }
        public DeepBeliefNetworkBase(Accord.Neuro.ActivationFunctions.IStochasticFunction function, int inputneurons, int[] hiddenlayers)
        {
            CreateNetwork(function, inputneurons, hiddenlayers);

            CreateTeacher();
        }