Ticket #2745: DataAnalysis.patch
| File DataAnalysis.patch, 2.3 KB (added by bwerth, 9 years ago) |
|---|
-
3.4/FixedDataAnalysisAlgorithm.cs
29 29 30 30 namespace HeuristicLab.Algorithms.DataAnalysis { 31 31 [StorableClass] 32 public abstract class FixedDataAnalysisAlgorithm<T> : BasicAlgorithm where T : class, IDataAnalysisProblem {32 public abstract class FixedDataAnalysisAlgorithm<T> : BasicAlgorithm, IDataAnalysisAlgorithm<T> where T : class, IDataAnalysisProblem { 33 33 #region Properties 34 34 public override Type ProblemType { 35 35 get { return typeof(T); } -
3.4/GaussianProcess/GaussianProcessRegression.cs
38 38 [Item("Gaussian Process Regression", "Gaussian process regression data analysis algorithm.")] 39 39 [Creatable(CreatableAttribute.Categories.DataAnalysisRegression, Priority = 160)] 40 40 [StorableClass] 41 public sealed class GaussianProcessRegression : GaussianProcessBase, IStorableContent {41 public sealed class GaussianProcessRegression : GaussianProcessBase, IStorableContent, IDataAnalysisAlgorithm<IRegressionProblem> { 42 42 public string Filename { get; set; } 43 43 44 44 public override Type ProblemType { get { return typeof(IRegressionProblem); } } -
3.4/KernelRidgeRegression/KernelRidgeRegression.cs
35 35 [Item("Kernel Ridge Regression", "Kernelized ridge regression e.g. for radial basis function (RBF) regression.")] 36 36 [Creatable(CreatableAttribute.Categories.DataAnalysisRegression, Priority = 100)] 37 37 [StorableClass] 38 public sealed class KernelRidgeRegression : BasicAlgorithm {38 public sealed class KernelRidgeRegression : BasicAlgorithm, IDataAnalysisAlgorithm<IRegressionProblem> { 39 39 private const string SolutionResultName = "Kernel ridge regression solution"; 40 40 41 41 public override bool SupportsPause {
