Changeset 14228 for trunk/sources/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Friedman
- Timestamp:
- 08/02/16 18:09:47 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Friedman/FriedmanRandomFunctionInstanceProvider.cs
r14110 r14228 40 40 get { return "Friedman, Jerome H. 'Greedy function approximation: a gradient boosting machine.' Annals of statistics (2001): 1189-1232."; } 41 41 } 42 public int Seed { get; } 43 44 public FriedmanRandomFunctionInstanceProvider() : base() { 45 } 46 47 public FriedmanRandomFunctionInstanceProvider(int seed) : base() { 48 Seed = seed; 49 } 42 50 43 51 public override IEnumerable<IDataDescriptor> GetDataDescriptors() { 44 52 var numVariables = new int[] { 10, 25, 50, 100 }; 45 53 var noiseRatios = new double[] { 0.01, 0.05, 0.1 }; 46 var rand = new System.Random(1234); // use fixed seed for deterministic problem generation54 var rand = new MersenneTwister((uint)Seed); // use fixed seed for deterministic problem generation 47 55 return (from size in numVariables 48 56 from noiseRatio in noiseRatios
Note: See TracChangeset
for help on using the changeset viewer.