Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/10/13 13:19:47 (11 years ago)
Author:
mkommend
Message:

#2001: Corrected range of tower dataset and adapted SGP regression sample and the according unit test.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Tests/HeuristicLab-3.3/SamplesTest.cs

    r8992 r9144  
    240240      ga.SetSeedRandomly.Value = false;
    241241      RunAlgorithm(ga);
    242       Assert.AreEqual(0.790111952286997, GetDoubleResult(ga, "BestQuality"), 1E-8);
    243       Assert.AreEqual(0.547381191721895, GetDoubleResult(ga, "CurrentAverageQuality"), 1E-8);
     242      Assert.AreEqual(0.858344291534625, GetDoubleResult(ga, "BestQuality"), 1E-8);
     243      Assert.AreEqual(0.56758466520692641, GetDoubleResult(ga, "CurrentAverageQuality"), 1E-8);
    244244      Assert.AreEqual(0, GetDoubleResult(ga, "CurrentWorstQuality"), 1E-8);
    245245      Assert.AreEqual(50950, GetIntResult(ga, "EvaluatedSolutions"));
     
    251251      SymbolicRegressionSingleObjectiveProblem symbRegProblem = new SymbolicRegressionSingleObjectiveProblem();
    252252      symbRegProblem.Name = "Tower Symbolic Regression Problem";
    253       symbRegProblem.Description = "Tower Dataset (downloaded from: http://vanillamodeling.com/realproblems.html)";
     253      symbRegProblem.Description = "Tower Dataset (downloaded from: http://www.symbolicregression.com/?q=towerProblem)";
    254254      RegressionRealWorldInstanceProvider provider = new RegressionRealWorldInstanceProvider();
    255       var instance = provider.GetDataDescriptors().Where(x => x.Name.Equals("TowerData")).Single();
     255      var instance = provider.GetDataDescriptors().Where(x => x.Name.Equals("Tower")).Single();
    256256      var towerProblemData = (RegressionProblemData)provider.LoadData(instance);
    257257      towerProblemData.TargetVariableParameter.Value = towerProblemData.TargetVariableParameter.ValidValues
     
    272272        towerProblemData.InputVariables.Single(x => x.Value == "towerResponse"), false);
    273273      towerProblemData.TrainingPartition.Start = 0;
    274       towerProblemData.TrainingPartition.End = 4000;
    275       towerProblemData.TestPartition.Start = 4000;
     274      towerProblemData.TrainingPartition.End = 3136;
     275      towerProblemData.TestPartition.Start = 3136;
    276276      towerProblemData.TestPartition.End = 4999;
    277277      towerProblemData.Name = "Data imported from towerData.txt";
     
    300300      symbRegProblem.BestKnownQuality.Value = 0.97;
    301301      symbRegProblem.FitnessCalculationPartition.Start = 0;
    302       symbRegProblem.FitnessCalculationPartition.End = 2800;
    303       symbRegProblem.ValidationPartition.Start = 2800;
    304       symbRegProblem.ValidationPartition.End = 4000;
     302      symbRegProblem.FitnessCalculationPartition.End = 2300;
     303      symbRegProblem.ValidationPartition.Start = 2300;
     304      symbRegProblem.ValidationPartition.End = 3136;
    305305      symbRegProblem.RelativeNumberOfEvaluatedSamples.Value = 1;
    306306      symbRegProblem.MaximumSymbolicExpressionTreeLength.Value = 150;
Note: See TracChangeset for help on using the changeset viewer.