Changeset 7044 for branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Vladislavleva
- Timestamp:
- 11/22/11 16:52:43 (13 years ago)
- 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 25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis.Benchmarks { 27 public class KotanchekFunction : Regression Benchmark {27 public class KotanchekFunction : RegressionToyBenchmark { 28 28 29 29 public KotanchekFunction() { … … 41 41 } 42 42 43 protected override List<double> CalculateFunction(List<List<double>> data) {43 protected override List<double> GenerateTarget(List<List<double>> data) { 44 44 double x1, x2; 45 45 List<double> results = new List<double>(); … … 52 52 } 53 53 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>>(); 55 56 DoubleRange trainingRange = new DoubleRange(0.3, 4); 56 57 for (int i = 0; i < InputVariable.Count; i++) { -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Vladislavleva/RationalPolynomialThreeDimensional.cs
r7025 r7044 25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis.Benchmarks { 27 public class RationalPolynomial : Regression Benchmark {27 public class RationalPolynomial : RegressionToyBenchmark { 28 28 29 29 public RationalPolynomial() { … … 41 41 } 42 42 43 protected override List<double> CalculateFunction(List<List<double>> data) {43 protected override List<double> GenerateTarget(List<List<double>> data) { 44 44 double x1, x2, x3; 45 45 List<double> results = new List<double>(); … … 53 53 } 54 54 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>>(); 56 57 dataList.Add(RegressionBenchmark.GenerateUniformDistributedValues(300, new DoubleRange(0.05, 2))); 57 58 dataList.Add(RegressionBenchmark.GenerateUniformDistributedValues(300, new DoubleRange(1, 2))); -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Vladislavleva/RationalPolynomialTwoDimensional.cs
r7025 r7044 25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis.Benchmarks { 27 public class RationalPolynomialTwoDimensional : Regression Benchmark {27 public class RationalPolynomialTwoDimensional : RegressionToyBenchmark { 28 28 29 29 public RationalPolynomialTwoDimensional() { … … 41 41 } 42 42 43 protected override List<double> CalculateFunction(List<List<double>> data) {43 protected override List<double> GenerateTarget(List<List<double>> data) { 44 44 double x1, x2; 45 45 List<double> results = new List<double>(); … … 52 52 } 53 53 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>>(); 55 56 DoubleRange trainingRange = new DoubleRange(0.05, 6.05); 56 57 for (int i = 0; i < InputVariable.Count; i++) { -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Vladislavleva/RippleFunction.cs
r7025 r7044 25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis.Benchmarks { 27 public class RippleFunction : Regression Benchmark {27 public class RippleFunction : RegressionToyBenchmark { 28 28 29 29 public RippleFunction() { … … 41 41 } 42 42 43 protected override List<double> CalculateFunction(List<List<double>> data) {43 protected override List<double> GenerateTarget(List<List<double>> data) { 44 44 double x1, x2; 45 45 List<double> results = new List<double>(); … … 52 52 } 53 53 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>>(); 55 56 DoubleRange range = new DoubleRange(0.05, 6.05); 56 57 for (int i = 0; i < InputVariable.Count; i++) { -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Vladislavleva/SalustowiczFunctionOneDimensional.cs
r7025 r7044 25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis.Benchmarks { 27 public class SalustowiczFunctionOneDimensional : Regression Benchmark {27 public class SalustowiczFunctionOneDimensional : RegressionToyBenchmark { 28 28 29 29 public SalustowiczFunctionOneDimensional() { … … 41 41 } 42 42 43 protected override List<double> CalculateFunction(List<List<double>> data) {43 protected override List<double> GenerateTarget(List<List<double>> data) { 44 44 double x; 45 45 List<double> results = new List<double>(); … … 51 51 } 52 52 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>>(); 54 55 dataList.Add(RegressionBenchmark.GenerateSteps(new DoubleRange(0.05, 10), 0.1)); 55 56 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 25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis.Benchmarks { 27 public class SalustowiczFunctionTwoDimensional : Regression Benchmark {27 public class SalustowiczFunctionTwoDimensional : RegressionToyBenchmark { 28 28 29 29 public SalustowiczFunctionTwoDimensional() { … … 42 42 } 43 43 44 protected override List<double> CalculateFunction(List<List<double>> data) {44 protected override List<double> GenerateTarget(List<List<double>> data) { 45 45 double x1, x2; 46 46 List<double> results = new List<double>(); … … 53 53 } 54 54 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>>(); 56 57 List<List<double>> trainingData = new List<List<double>>() { 57 58 RegressionBenchmark.GenerateSteps(new DoubleRange(0.05, 10), 0.1), -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Vladislavleva/SineCosineFunction.cs
r7025 r7044 25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis.Benchmarks { 27 public class SineCosineFunction : Regression Benchmark {27 public class SineCosineFunction : RegressionToyBenchmark { 28 28 29 29 public SineCosineFunction() { … … 41 41 } 42 42 43 protected override List<double> CalculateFunction(List<List<double>> data) {43 protected override List<double> GenerateTarget(List<List<double>> data) { 44 44 double x1, x2; 45 45 List<double> results = new List<double>(); … … 52 52 } 53 53 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>>(); 55 56 DoubleRange trainingRange = new DoubleRange(0.1, 5.9); 56 57 for (int i = 0; i < InputVariable.Count; i++) { -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Vladislavleva/UnwrappedBallFunctionFiveDimensional.cs
r7025 r7044 26 26 27 27 namespace HeuristicLab.Problems.DataAnalysis.Benchmarks { 28 public class UnwrappedBallFunctionFiveDimensional : Regression Benchmark {28 public class UnwrappedBallFunctionFiveDimensional : RegressionToyBenchmark { 29 29 30 30 public UnwrappedBallFunctionFiveDimensional() { … … 42 42 } 43 43 44 protected override List<double> CalculateFunction(List<List<double>> data) {44 protected override List<double> GenerateTarget(List<List<double>> data) { 45 45 double x1, x2, x3, x4, x5; 46 46 List<double> results = new List<double>(); … … 56 56 } 57 57 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>>(); 59 60 DoubleRange testRange = new DoubleRange(0.05, 6.05); 60 61 DoubleRange trainingRange = new DoubleRange(-0.25, 6.35);
Note: See TracChangeset
for help on using the changeset viewer.