Changeset 16835
- Timestamp:
- 04/19/19 09:46:00 (6 years ago)
- Location:
- stable
- Files:
-
- 12 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
stable
- Property svn:mergeinfo changed
/trunk merged: 16071,16661
- Property svn:mergeinfo changed
-
stable/HeuristicLab.Algorithms.DataAnalysis/3.4/CrossValidation.cs
r15584 r16835 301 301 if ((ExecutionState != ExecutionState.Prepared) && (ExecutionState != ExecutionState.Paused)) 302 302 throw new InvalidOperationException(string.Format("Start not allowed in execution state \"{0}\".", ExecutionState)); 303 seed = new FastRandom().NextInt();303 seed = RandomSeedGenerator.GetSeed(); 304 304 305 305 if (Algorithm == null) return; -
stable/HeuristicLab.Algorithms.DataAnalysis/3.4/GBM/GradientBoostingRegressionAlgorithm.cs
r16124 r16835 210 210 protected override void Run(CancellationToken cancellationToken) { 211 211 // Set up the algorithm 212 if (SetSeedRandomly) Seed = new System.Random().Next();212 if (SetSeedRandomly) Seed = RandomSeedGenerator.GetSeed(); 213 213 var rand = new MersenneTwister((uint)Seed); 214 214 -
stable/HeuristicLab.Algorithms.DataAnalysis/3.4/GradientBoostedTrees/GradientBoostedTreesAlgorithm.cs
r15584 r16835 187 187 protected override void Run(CancellationToken cancellationToken) { 188 188 // Set up the algorithm 189 if (SetSeedRandomly) Seed = new System.Random().Next();189 if (SetSeedRandomly) Seed = Random.RandomSeedGenerator.GetSeed(); 190 190 191 191 // Set up the results display -
stable/HeuristicLab.Algorithms.DataAnalysis/3.4/NonlinearRegression/NonlinearRegression.cs
r15584 r16835 186 186 qualityTable.Rows.Add(testRMSERow); 187 187 Results.Add(new Result(qualityTable.Name, qualityTable.Name + " for all restarts", qualityTable)); 188 if (SetSeedRandomly) Seed = (new System.Random()).Next();188 if (SetSeedRandomly) Seed = RandomSeedGenerator.GetSeed(); 189 189 var rand = new MersenneTwister((uint)Seed); 190 190 bestSolution = CreateRegressionSolution(Problem.ProblemData, ModelStructure, Iterations, ApplyLinearScaling, rand); -
stable/HeuristicLab.Algorithms.DataAnalysis/3.4/RandomForest/RandomForestClassification.cs
r15584 r16835 135 135 protected override void Run(CancellationToken cancellationToken) { 136 136 double rmsError, relClassificationError, outOfBagRmsError, outOfBagRelClassificationError; 137 if (SetSeedRandomly) Seed = new System.Random().Next();137 if (SetSeedRandomly) Seed = Random.RandomSeedGenerator.GetSeed(); 138 138 139 139 var model = CreateRandomForestClassificationModel(Problem.ProblemData, NumberOfTrees, R, M, Seed, out rmsError, out relClassificationError, out outOfBagRmsError, out outOfBagRelClassificationError); -
stable/HeuristicLab.Algorithms.DataAnalysis/3.4/RandomForest/RandomForestRegression.cs
r15584 r16835 134 134 protected override void Run(CancellationToken cancellationToken) { 135 135 double rmsError, avgRelError, outOfBagRmsError, outOfBagAvgRelError; 136 if (SetSeedRandomly) Seed = new System.Random().Next();136 if (SetSeedRandomly) Seed = Random.RandomSeedGenerator.GetSeed(); 137 137 var model = CreateRandomForestRegressionModel(Problem.ProblemData, NumberOfTrees, R, M, Seed, 138 138 out rmsError, out avgRelError, out outOfBagRmsError, out outOfBagAvgRelError); -
stable/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEAlgorithm.cs
r15584 r16835 275 275 if (wdist != null) wdist.Initialize(problemData); 276 276 if (state == null) { 277 if (SetSeedRandomly) Seed = new System.Random().Next();277 if (SetSeedRandomly) Seed = RandomSeedGenerator.GetSeed(); 278 278 var random = new MersenneTwister((uint)Seed); 279 279 var dataset = problemData.Dataset; -
stable/HeuristicLab.Algorithms.MOCMAEvolutionStrategy/3.3/MOCMAEvolutionStrategy.cs
r15584 r16835 285 285 #region Initialization 286 286 protected override void Initialize(CancellationToken cancellationToken) { 287 if (SetSeedRandomly) Seed = new System.Random().Next();287 if (SetSeedRandomly) Seed = RandomSeedGenerator.GetSeed(); 288 288 random.Reset(Seed); 289 289 gauss = new NormalDistributedRandom(random, 0, 1); -
stable/HeuristicLab.Algorithms.ParameterlessPopulationPyramid/3.3/ParameterlessPopulationPyramid.cs
r15584 r16835 231 231 protected override void Initialize(CancellationToken cancellationToken) { 232 232 // Set up the algorithm 233 if (SetSeedRandomly) Seed = new System.Random().Next();233 if (SetSeedRandomly) Seed = RandomSeedGenerator.GetSeed(); 234 234 pyramid = new List<Population>(); 235 235 seen.Clear(); -
stable/HeuristicLab.Random/3.3/HeuristicLab.Random-3.3.csproj
r14868 r16835 120 120 <Compile Include="GammaDistributedRandom.cs" /> 121 121 <Compile Include="ListExtensions.cs" /> 122 <Compile Include="RandomSeedGenerator.cs" /> 122 123 <Compile Include="UniformDistributedRandom.cs" /> 123 124 <Compile Include="FastRandom.cs" /> -
stable/HeuristicLab.Random/3.3/RandomCreator.cs
r15584 r16835 94 94 IntValue seed = SeedParameter.ActualValue; 95 95 96 if (setSeedRandomly) seed.Value = new System.Random().Next();96 if (setSeedRandomly) seed.Value = RandomSeedGenerator.GetSeed(); 97 97 IRandom random = (IRandom)RandomType.Clone(); 98 98 random.Reset(seed.Value);
Note: See TracChangeset
for help on using the changeset viewer.