Changeset 18027 for branches/3026_IntegrationIntoSymSpace/HeuristicLab.Tests/HeuristicLab.Scripting-3.3/Script Sources/GridSearchRFRegressionScriptSource.cs
- Timestamp:
- 07/20/21 18:13:55 (3 years ago)
- Location:
- branches/3026_IntegrationIntoSymSpace
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3026_IntegrationIntoSymSpace
-
branches/3026_IntegrationIntoSymSpace/HeuristicLab.Tests
- Property svn:mergeinfo changed
/trunk/HeuristicLab.Tests merged: 17940,17943,17948-17950,17958,17965,17968,18001-18002
- Property svn:mergeinfo changed
-
branches/3026_IntegrationIntoSymSpace/HeuristicLab.Tests/HeuristicLab.Scripting-3.3/Script Sources/GridSearchRFRegressionScriptSource.cs
r12292 r18027 14 14 /* Number of crossvalidation folds: */ 15 15 const int numberOfFolds = 3; 16 /* Specify whether the crossvalidation folds should be shuffled */17 const bool shuffleFolds = true;18 16 19 17 /* The tunable Random Forest parameters: … … 37 35 private static RandomForestRegressionSolution GridSearchWithCrossvalidation(IRegressionProblemData problemData, out RFParameter bestParameters, int seed = 3141519) { 38 36 double rmsError, outOfBagRmsError, avgRelError, outOfBagAvgRelError; 39 bestParameters = RandomForestUtil.GridSearch(problemData, numberOfFolds, shuffleFolds, randomForestParameterRanges, seed, maximumDegreeOfParallelism); 40 var model = RandomForestModel.CreateRegressionModel(problemData, problemData.TrainingIndices, bestParameters.N, bestParameters.R, bestParameters.M, seed, out rmsError, out outOfBagRmsError, out avgRelError, out outOfBagAvgRelError); 37 bestParameters = RandomForestUtil.GridSearch(problemData, numberOfFolds, randomForestParameterRanges, seed, maximumDegreeOfParallelism); 38 var model = RandomForestRegression.CreateRandomForestRegressionModel(problemData, problemData.TrainingIndices, bestParameters.N, bestParameters.R, bestParameters.M, seed, 39 out rmsError, out avgRelError, out outOfBagRmsError, out outOfBagAvgRelError); 41 40 return (RandomForestRegressionSolution)model.CreateRegressionSolution(problemData); 42 41 } … … 46 45 var random = new MersenneTwister(); 47 46 bestParameters = RandomForestUtil.GridSearch(problemData, randomForestParameterRanges, seed, maximumDegreeOfParallelism); 48 var model = RandomForest Model.CreateRegressionModel(problemData, problemData.TrainingIndices, bestParameters.N, bestParameters.R, bestParameters.M, seed,49 out rmsError, out outOfBagRmsError, out avgRelError, out outOfBagAvgRelError);47 var model = RandomForestRegression.CreateRandomForestRegressionModel(problemData, problemData.TrainingIndices, bestParameters.N, bestParameters.R, bestParameters.M, seed, 48 out rmsError, out avgRelError, out outOfBagRmsError, out outOfBagAvgRelError); 50 49 return (RandomForestRegressionSolution)model.CreateRegressionSolution(problemData); 51 50 }
Note: See TracChangeset
for help on using the changeset viewer.