Changeset 7307


Ignore:
Timestamp:
01/10/12 17:32:44 (8 years ago)
Author:
sforsten
Message:

#1669:
-adjusted some benchmark problems from Keijzer

Location:
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Keijzer
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Keijzer/KeijzerFunctionFifteen.cs

    r7255 r7307  
    3232        + "Authors: Maarten Keijzer" + Environment.NewLine
    3333        + "Function: f(x, y) = 8 / (2 + x^2 + y^2)" + Environment.NewLine
    34         + "range(train): 20 Testcases x,y = rnd(-3, 3)" + Environment.NewLine
     34        + "range(train): 20 Train cases x,y = rnd(-3, 3)" + Environment.NewLine
    3535        + "range(test): x,y = [-3:0.01:3]" + Environment.NewLine
    36         + "Function Set: x + y, x * y, 1/x, -x, sqrt(x)";
     36        + "Function Set: x + y, x * y, 1/x, -x, sqrt(x)" + Environment.NewLine + Environment.NewLine
     37        + "Note: Test partition has been adjusted to only 100 random uniformly distributed test cases in the intercal [-3, 3] (not ca. 360000 as described) "
     38        + ", but 5000 cases are created";
    3739      targetVariable = "F";
    3840      inputVariables = new List<string>() { "X", "Y" };
    3941      trainingPartition = new IntRange(0, 20);
    40       testPartition = new IntRange(500, 1101);
     42      testPartition = new IntRange(2500, 2601);
    4143    }
    4244
     
    6163
    6264      for (int i = 0; i < InputVariable.Count; i++) {
    63         dataList.Add(RegressionBenchmark.GenerateUniformDistributedValues(500, range));
     65        dataList.Add(RegressionBenchmark.GenerateUniformDistributedValues(2500, range));
    6466        dataList[i].AddRange(testData[i]);
    6567      }
  • branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Keijzer/KeijzerFunctionSixteen.cs

    r7255 r7307  
    3232        + "Authors: Maarten Keijzer" + Environment.NewLine
    3333        + "Function: f(x, y) = x^3 / 5 + y^3 / 2 - y - x" + Environment.NewLine
    34         + "range(train): 20 Testcases x,y = rnd(-3, 3)" + Environment.NewLine
     34        + "range(train): 20 Training cases x,y = rnd(-3, 3)" + Environment.NewLine
    3535        + "range(test): x,y = [-3:0.01:3]" + Environment.NewLine
    36         + "Function Set: x + y, x * y, 1/x, -x, sqrt(x)";
     36        + "Function Set: x + y, x * y, 1/x, -x, sqrt(x)" + Environment.NewLine + Environment.NewLine
     37        + "Note: Test partition has been adjusted to only 100 random uniformly distributed test cases in the intercal [-3, 3] (not ca. 360000 as described) "
     38        + ", but 5000 cases are created";
    3739      targetVariable = "F";
    3840      inputVariables = new List<string>() { "X", "Y" };
    3941      trainingPartition = new IntRange(0, 20);
    40       testPartition = new IntRange(500, 1101);
     42      testPartition = new IntRange(2500, 2601);
    4143    }
    4244
     
    6163
    6264      for (int i = 0; i < InputVariable.Count; i++) {
    63         dataList.Add(RegressionBenchmark.GenerateUniformDistributedValues(500, range));
     65        dataList.Add(RegressionBenchmark.GenerateUniformDistributedValues(2500, range));
    6466        dataList[i].AddRange(testData[i]);
    6567      }
  • branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Keijzer/KeijzerFunctionThirteen.cs

    r7255 r7307  
    3232        + "Authors: Maarten Keijzer" + Environment.NewLine
    3333        + "Function: f(x, y) = x^4 - x^3 + y^2 / 2 - y" + Environment.NewLine
    34         + "range(train): 20 Testcases x,y = rnd(-3, 3)" + Environment.NewLine
     34        + "range(train): 20 Training cases x,y = rnd(-3, 3)" + Environment.NewLine
    3535        + "range(test): x,y = [-3:0.01:3]" + Environment.NewLine
    36         + "Function Set: x + y, x * y, 1/x, -x, sqrt(x)";
     36        + "Function Set: x + y, x * y, 1/x, -x, sqrt(x)" + Environment.NewLine + Environment.NewLine
     37        + "Note: Test partition has been adjusted to only 100 random uniformly distributed test cases in the intercal [-3, 3] (not ca. 360000 as described) "
     38        + ", but 5000 cases are created";
    3739      targetVariable = "F";
    3840      inputVariables = new List<string>() { "X", "Y" };
    3941      trainingPartition = new IntRange(0, 20);
    40       testPartition = new IntRange(500, 1101);
     42      testPartition = new IntRange(2500, 2601);
    4143    }
    4244
     
    6163
    6264      for (int i = 0; i < InputVariable.Count; i++) {
    63         dataList.Add(RegressionBenchmark.GenerateUniformDistributedValues(500, range));
     65        dataList.Add(RegressionBenchmark.GenerateUniformDistributedValues(2500, range));
    6466        dataList[i].AddRange(testData[i]);
    6567      }
  • branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Keijzer/KeijzerFunctionTwelve.cs

    r7255 r7307  
    3232        + "Authors: Maarten Keijzer" + Environment.NewLine
    3333        + "Function: f(x, y) = xy + sin((x - 1)(y - 1))" + Environment.NewLine
    34         + "range(train): 20 Testcases x,y = rnd(-3, 3)" + Environment.NewLine
     34        + "range(train): 20 Training cases x,y = rnd(-3, 3)" + Environment.NewLine
    3535        + "range(test): x,y = [-3:0.01:3]" + Environment.NewLine
    36         + "Function Set: x + y, x * y, 1/x, -x, sqrt(x)";
     36        + "Function Set: x + y, x * y, 1/x, -x, sqrt(x)" + Environment.NewLine + Environment.NewLine
     37        + "Note: Test partition has been adjusted to only 100 random uniformly distributed test cases in the intercal [-3, 3] (not ca. 360000 as described) "
     38        + ", but 5000 cases are created";
    3739      targetVariable = "F";
    3840      inputVariables = new List<string>() { "X", "Y" };
    3941      trainingPartition = new IntRange(0, 20);
    40       testPartition = new IntRange(500, 1101);
     42      testPartition = new IntRange(2500, 2601);
    4143    }
    4244
     
    6163
    6264      for (int i = 0; i < InputVariable.Count; i++) {
    63         dataList.Add(RegressionBenchmark.GenerateUniformDistributedValues(500, range));
     65        dataList.Add(RegressionBenchmark.GenerateUniformDistributedValues(2500, range));
    6466        dataList[i].AddRange(testData[i]);
    6567      }
Note: See TracChangeset for help on using the changeset viewer.