Changeset 7096


Ignore:
Timestamp:
11/29/11 17:04:29 (8 years ago)
Author:
sforsten
Message:

#1669: Poly-10 benchmark has been added and two small bug fixes.

Location:
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/HeuristicLab.Problems.DataAnalysis.Benchmarks-3.4.csproj

    r7081 r7096  
    158158      <SubType>Code</SubType>
    159159    </Compile>
     160    <Compile Include="RegressionBenchmarks\Poli\PloyTen.cs" />
    160161    <Compile Include="RegressionBenchmarks\RealWorldProblems\ChemicalOne.cs" />
    161162    <Compile Include="RegressionBenchmarks\RealWorldProblems\Housing.cs" />
  • branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Keijzer/KeijzerFunctionEight.cs

    r7044 r7096  
    3434        + "range(train): x = [0:1:100]" + Environment.NewLine
    3535        + "range(test): x = [0:0.1:100]" + 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: It starts with 1 to avoid log(0), which is minus infinity!";
    3738      targetVariable = "F";
    3839      inputVariables = new List<string>() { "X" };
     
    5354    protected override List<List<double>> GenerateInput() {
    5455      List<List<double>> dataList = new List<List<double>>();
    55       dataList.Add(RegressionBenchmark.GenerateSteps(new DoubleRange(0, 100), 1));
    56       dataList[0].AddRange(RegressionBenchmark.GenerateSteps(new DoubleRange(0, 100), 0.1));
     56      dataList.Add(RegressionBenchmark.GenerateSteps(new DoubleRange(1, 100), 1));
     57      dataList[0].AddRange(RegressionBenchmark.GenerateSteps(new DoubleRange(1, 100), 0.1));
    5758
    5859      return dataList;
  • branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Nguyen/NguyenFunctionOne.cs

    r7044 r7096  
    2828
    2929    public NguyenFunctionOne() {
    30       Name = "Nguyen F2 = x^3 + x^2 + x";
     30      Name = "Nguyen F1 = x^3 + x^2 + x";
    3131      Description = "Paper: Semantically-based Crossover in Genetic Programming: Application to Real-valued Symbolic Regression" + Environment.NewLine
    3232        + "Authors: Nguyen Quang Uy · Nguyen Xuan Hoai · Michael O’Neill · R.I. McKay · Edgar Galvan-Lopez" + Environment.NewLine
    33         + "Function: F2 = x^3 + x^2 + x" + Environment.NewLine
     33        + "Function: F1 = x^3 + x^2 + x" + Environment.NewLine
    3434        + "Fitcases: 20 random points ⊆ [-1, 1]" + Environment.NewLine
    3535        + "Non-terminals: +, -, *, /, sin, cos, exp, log (protected version)" + Environment.NewLine
Note: See TracChangeset for help on using the changeset viewer.