BP_sLDA.Program.SetupDefaultParams C# (CSharp) Метод

SetupDefaultParams() публичный статический Метод

public static SetupDefaultParams ( paramModel_t paramModel, paramTrain_t paramTrain ) : void
paramModel BP_LDA.paramModel_t
paramTrain BP_LDA.paramTrain_t
Результат void
		public static void SetupDefaultParams(paramModel_t paramModel, paramTrain_t paramTrain)
		{
			// ---- Model parameters ----
			paramModel.nHid = 5;
			paramModel.nHidLayer = 10;
			paramModel.To = 1;
			paramModel.eta = 0.5f;
			paramModel.alpha = 1.001f;
			paramModel.beta = 1.0001f;
			paramModel.OutputType = "linearQuad";
			paramModel.nInput = 5000;
			// ---- Training parameters ----
			paramTrain.nEpoch = 100;
			paramTrain.BatchSize = 1000;
			paramTrain.BatchSize_Test = 10000;
			paramTrain.mu_Phi = 0.01f;
			paramTrain.mu_Phi_ReduceFactor = 10.0f;
			paramTrain.mu_U = 1.0f;
			paramTrain.LearnRateSchedule = "Constant";
			paramTrain.nSamplesPerDisplay = 1000;
			paramTrain.nEpochPerSave = 1;
			paramTrain.nEpochPerTest = 1;
			paramTrain.flag_DumpFeature = false;
			paramTrain.nEpochPerDump = 5;
			paramTrain.flag_BachSizeSchedule = false;
			paramTrain.ThreadNum = 32;
			paramTrain.MaxMultiThreadDegree = 32;
			paramTrain.flag_ExternalEval = false;
			paramTrain.flag_SaveAllModels = false;
			paramTrain.flag_HasValidSet = false;
			paramTrain.flag_RunningAvg = true;
			paramTrain.DebugLevel = DebugLevel_t.high;
		}