Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/22/11 16:52:43 (13 years ago)
Author:
sforsten
Message:

#1669: real world problems have been added

Location:
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Vladislavleva
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Vladislavleva/KotanchekFunction.cs

    r7025 r7044  
    2525
    2626namespace HeuristicLab.Problems.DataAnalysis.Benchmarks {
    27   public class KotanchekFunction : RegressionBenchmark {
     27  public class KotanchekFunction : RegressionToyBenchmark {
    2828
    2929    public KotanchekFunction() {
     
    4141    }
    4242
    43     protected override List<double> CalculateFunction(List<List<double>> data) {
     43    protected override List<double> GenerateTarget(List<List<double>> data) {
    4444      double x1, x2;
    4545      List<double> results = new List<double>();
     
    5252    }
    5353
    54     protected override List<List<double>> GenerateInput(List<List<double>> dataList) {
     54    protected override List<List<double>> GenerateInput() {
     55      List<List<double>> dataList = new List<List<double>>();
    5556      DoubleRange trainingRange = new DoubleRange(0.3, 4);
    5657      for (int i = 0; i < InputVariable.Count; i++) {
  • branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Vladislavleva/RationalPolynomialThreeDimensional.cs

    r7025 r7044  
    2525
    2626namespace HeuristicLab.Problems.DataAnalysis.Benchmarks {
    27   public class RationalPolynomial : RegressionBenchmark {
     27  public class RationalPolynomial : RegressionToyBenchmark {
    2828
    2929    public RationalPolynomial() {
     
    4141    }
    4242
    43     protected override List<double> CalculateFunction(List<List<double>> data) {
     43    protected override List<double> GenerateTarget(List<List<double>> data) {
    4444      double x1, x2, x3;
    4545      List<double> results = new List<double>();
     
    5353    }
    5454
    55     protected override List<List<double>> GenerateInput(List<List<double>> dataList) {
     55    protected override List<List<double>> GenerateInput() {
     56      List<List<double>> dataList = new List<List<double>>();
    5657      dataList.Add(RegressionBenchmark.GenerateUniformDistributedValues(300, new DoubleRange(0.05, 2)));
    5758      dataList.Add(RegressionBenchmark.GenerateUniformDistributedValues(300, new DoubleRange(1, 2)));
  • branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Vladislavleva/RationalPolynomialTwoDimensional.cs

    r7025 r7044  
    2525
    2626namespace HeuristicLab.Problems.DataAnalysis.Benchmarks {
    27   public class RationalPolynomialTwoDimensional : RegressionBenchmark {
     27  public class RationalPolynomialTwoDimensional : RegressionToyBenchmark {
    2828
    2929    public RationalPolynomialTwoDimensional() {
     
    4141    }
    4242
    43     protected override List<double> CalculateFunction(List<List<double>> data) {
     43    protected override List<double> GenerateTarget(List<List<double>> data) {
    4444      double x1, x2;
    4545      List<double> results = new List<double>();
     
    5252    }
    5353
    54     protected override List<List<double>> GenerateInput(List<List<double>> dataList) {
     54    protected override List<List<double>> GenerateInput() {
     55      List<List<double>> dataList = new List<List<double>>();
    5556      DoubleRange trainingRange = new DoubleRange(0.05, 6.05);
    5657      for (int i = 0; i < InputVariable.Count; i++) {
  • branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Vladislavleva/RippleFunction.cs

    r7025 r7044  
    2525
    2626namespace HeuristicLab.Problems.DataAnalysis.Benchmarks {
    27   public class RippleFunction : RegressionBenchmark {
     27  public class RippleFunction : RegressionToyBenchmark {
    2828
    2929    public RippleFunction() {
     
    4141    }
    4242
    43     protected override List<double> CalculateFunction(List<List<double>> data) {
     43    protected override List<double> GenerateTarget(List<List<double>> data) {
    4444      double x1, x2;
    4545      List<double> results = new List<double>();
     
    5252    }
    5353
    54     protected override List<List<double>> GenerateInput(List<List<double>> dataList) {
     54    protected override List<List<double>> GenerateInput() {
     55      List<List<double>> dataList = new List<List<double>>();
    5556      DoubleRange range = new DoubleRange(0.05, 6.05);
    5657      for (int i = 0; i < InputVariable.Count; i++) {
  • branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Vladislavleva/SalustowiczFunctionOneDimensional.cs

    r7025 r7044  
    2525
    2626namespace HeuristicLab.Problems.DataAnalysis.Benchmarks {
    27   public class SalustowiczFunctionOneDimensional : RegressionBenchmark {
     27  public class SalustowiczFunctionOneDimensional : RegressionToyBenchmark {
    2828
    2929    public SalustowiczFunctionOneDimensional() {
     
    4141    }
    4242
    43     protected override List<double> CalculateFunction(List<List<double>> data) {
     43    protected override List<double> GenerateTarget(List<List<double>> data) {
    4444      double x;
    4545      List<double> results = new List<double>();
     
    5151    }
    5252
    53     protected override List<List<double>> GenerateInput(List<List<double>> dataList) {
     53    protected override List<List<double>> GenerateInput() {
     54      List<List<double>> dataList = new List<List<double>>();
    5455      dataList.Add(RegressionBenchmark.GenerateSteps(new DoubleRange(0.05, 10), 0.1));
    5556      dataList[0].AddRange(RegressionBenchmark.GenerateSteps(new DoubleRange(-0.5, 10.5), 0.05));
  • branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Vladislavleva/SalustowiczFunctionTwoDimensional.cs

    r7025 r7044  
    2525
    2626namespace HeuristicLab.Problems.DataAnalysis.Benchmarks {
    27   public class SalustowiczFunctionTwoDimensional : RegressionBenchmark {
     27  public class SalustowiczFunctionTwoDimensional : RegressionToyBenchmark {
    2828
    2929    public SalustowiczFunctionTwoDimensional() {
     
    4242    }
    4343
    44     protected override List<double> CalculateFunction(List<List<double>> data) {
     44    protected override List<double> GenerateTarget(List<List<double>> data) {
    4545      double x1, x2;
    4646      List<double> results = new List<double>();
     
    5353    }
    5454
    55     protected override List<List<double>> GenerateInput(List<List<double>> dataList) {
     55    protected override List<List<double>> GenerateInput() {
     56      List<List<double>> dataList = new List<List<double>>();
    5657      List<List<double>> trainingData = new List<List<double>>() {
    5758        RegressionBenchmark.GenerateSteps(new DoubleRange(0.05, 10), 0.1),
  • branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Vladislavleva/SineCosineFunction.cs

    r7025 r7044  
    2525
    2626namespace HeuristicLab.Problems.DataAnalysis.Benchmarks {
    27   public class SineCosineFunction : RegressionBenchmark {
     27  public class SineCosineFunction : RegressionToyBenchmark {
    2828
    2929    public SineCosineFunction() {
     
    4141    }
    4242
    43     protected override List<double> CalculateFunction(List<List<double>> data) {
     43    protected override List<double> GenerateTarget(List<List<double>> data) {
    4444      double x1, x2;
    4545      List<double> results = new List<double>();
     
    5252    }
    5353
    54     protected override List<List<double>> GenerateInput(List<List<double>> dataList) {
     54    protected override List<List<double>> GenerateInput() {
     55      List<List<double>> dataList = new List<List<double>>();
    5556      DoubleRange trainingRange = new DoubleRange(0.1, 5.9);
    5657      for (int i = 0; i < InputVariable.Count; i++) {
  • branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Vladislavleva/UnwrappedBallFunctionFiveDimensional.cs

    r7025 r7044  
    2626
    2727namespace HeuristicLab.Problems.DataAnalysis.Benchmarks {
    28   public class UnwrappedBallFunctionFiveDimensional : RegressionBenchmark {
     28  public class UnwrappedBallFunctionFiveDimensional : RegressionToyBenchmark {
    2929
    3030    public UnwrappedBallFunctionFiveDimensional() {
     
    4242    }
    4343
    44     protected override List<double> CalculateFunction(List<List<double>> data) {
     44    protected override List<double> GenerateTarget(List<List<double>> data) {
    4545      double x1, x2, x3, x4, x5;
    4646      List<double> results = new List<double>();
     
    5656    }
    5757
    58     protected override List<List<double>> GenerateInput(List<List<double>> dataList) {
     58    protected override List<List<double>> GenerateInput() {
     59      List<List<double>> dataList = new List<List<double>>();
    5960      DoubleRange testRange = new DoubleRange(0.05, 6.05);
    6061      DoubleRange trainingRange = new DoubleRange(-0.25, 6.35);
Note: See TracChangeset for help on using the changeset viewer.