BP_LDA.DNNRun_t.DNNRun_t C# (CSharp) Method

DNNRun_t() public method

public DNNRun_t ( int NumHiddenNode, int InputBatchSize, int NumHiddenLayer, int NumOutput ) : Common.System
NumHiddenNode int
InputBatchSize int
NumHiddenLayer int
NumOutput int
return Common.System
		public DNNRun_t(int NumHiddenNode, int InputBatchSize, int NumHiddenLayer, int NumOutput)
		{
			nHid = NumHiddenNode;
			BatchSize = InputBatchSize;
			nHidLayer = NumHiddenLayer;
			nOutput = NumOutput;

			theta0 = new DenseMatrix(nHid, BatchSize, 1.0f / ((float)nHid));
			theta_pool = new DenseMatrix[nHidLayer];
			for (int IdxLayer = 0; IdxLayer < nHidLayer; IdxLayer++)
			{
				theta_pool[IdxLayer] = new DenseMatrix(nHid, BatchSize);
			}

			T_pool = new DenseMatrix(nHidLayer, BatchSize, false);
			y = new DenseMatrix(nOutput, BatchSize);

			nHidLayerEffective = new int[InputBatchSize];
		}

Same methods

DNNRun_t::DNNRun_t ( ) : Common.System