Changeset 13118 for trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessBase.cs
- Timestamp:
- 11/05/15 07:46:38 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessBase.cs
r12797 r13118 51 51 protected const string HyperparameterGradientsParameterName = "HyperparameterGradients"; 52 52 protected const string SolutionCreatorParameterName = "GaussianProcessSolutionCreator"; 53 protected const string ScaleInputValuesParameterName = "ScaleInputValues"; 53 54 54 55 public new IDataAnalysisProblem Problem { … … 72 73 public IValueParameter<BoolValue> SetSeedRandomlyParameter { 73 74 get { return (IValueParameter<BoolValue>)Parameters[SetSeedRandomlyParameterName]; } 75 } 76 public IFixedValueParameter<BoolValue> ScaleInputValuesParameter { 77 get { return (IFixedValueParameter<BoolValue>)Parameters[ScaleInputValuesParameterName]; } 74 78 } 75 79 #endregion … … 89 93 public int Seed { get { return SeedParameter.Value.Value; } set { SeedParameter.Value.Value = value; } } 90 94 public bool SetSeedRandomly { get { return SetSeedRandomlyParameter.Value.Value; } set { SetSeedRandomlyParameter.Value.Value = value; } } 95 96 public bool ScaleInputValues { 97 get { return ScaleInputValuesParameter.Value.Value; } 98 set { ScaleInputValuesParameter.Value.Value = value; } 99 } 91 100 #endregion 92 101 … … 107 116 Parameters.Add(new ValueParameter<BoolValue>(ApproximateGradientsParameterName, "Indicates that gradients should not be approximated (necessary for LM-BFGS).", new BoolValue(false))); 108 117 Parameters[ApproximateGradientsParameterName].Hidden = true; // should not be changed 118 119 Parameters.Add(new FixedValueParameter<BoolValue>(ScaleInputValuesParameterName, 120 "Determines if the input variable values are scaled to the range [0..1] for training.", new BoolValue(true))); 121 Parameters[ScaleInputValuesParameterName].Hidden = true; 109 122 110 123 // necessary for BFGS … … 191 204 Parameters["Maximization"].Hidden = true; 192 205 } 206 207 if (!Parameters.ContainsKey(ScaleInputValuesParameterName)) { 208 Parameters.Add(new FixedValueParameter<BoolValue>(ScaleInputValuesParameterName, 209 "Determines if the input variable values are scaled to the range [0..1] for training.", new BoolValue(true))); 210 Parameters[ScaleInputValuesParameterName].Hidden = true; 211 } 193 212 #endregion 194 213 }
Note: See TracChangeset
for help on using the changeset viewer.