Changeset 16842 for branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess
- Timestamp:
- 04/19/19 11:05:52 (6 years ago)
- Location:
- branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis
- Files:
-
- 41 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis
- Property svn:mergeinfo changed
-
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4
- Property svn:mergeinfo changed
-
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceConst.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Data; 26 26 using HeuristicLab.Parameters; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 29 29 namespace HeuristicLab.Algorithms.DataAnalysis { 30 [Storable Class]30 [StorableType("B359EC1D-0EAE-4800-9502-133A280CE8B0")] 31 31 [Item(Name = "CovarianceConst", 32 32 Description = "Constant covariance function for Gaussian processes.")] … … 39 39 } 40 40 [StorableConstructor] 41 private CovarianceConst(bool deserializing) 42 : base(deserializing) { 41 private CovarianceConst(StorableConstructorFlag _) : base(_) { 43 42 } 44 43 -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceLinear.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Attic; 26 26 27 27 namespace HeuristicLab.Algorithms.DataAnalysis { 28 [Storable Class]28 [StorableType("5C4AB3C8-48D5-4B6E-830A-89AE2A363C64")] 29 29 [Item(Name = "CovarianceLinear", Description = "Linear covariance function for Gaussian processes.")] 30 30 public sealed class CovarianceLinear : Item, ICovarianceFunction { 31 31 [StorableConstructor] 32 private CovarianceLinear( bool deserializing) : base(deserializing) { }32 private CovarianceLinear(StorableConstructorFlag _) : base(_) { } 33 33 private CovarianceLinear(CovarianceLinear original, Cloner cloner) 34 34 : base(original, cloner) { -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceLinearArd.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 27 27 using HeuristicLab.Data; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Attic; 30 30 31 31 namespace HeuristicLab.Algorithms.DataAnalysis { 32 [Storable Class]32 [StorableType("A704FDF2-0566-4AB5-B752-D713831B016C")] 33 33 [Item(Name = "CovarianceLinearArd", 34 34 Description = "Linear covariance function with automatic relevance determination for Gaussian processes.")] … … 42 42 43 43 [StorableConstructor] 44 private CovarianceLinearArd( bool deserializing) : base(deserializing) { }44 private CovarianceLinearArd(StorableConstructorFlag _) : base(_) { } 45 45 private CovarianceLinearArd(CovarianceLinearArd original, Cloner cloner) 46 46 : base(original, cloner) { -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceMask.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Data; 26 26 using HeuristicLab.Parameters; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 29 29 namespace HeuristicLab.Algorithms.DataAnalysis { 30 [Storable Class]30 [StorableType("21D5F261-B9DF-4DC4-AF42-7B223C45840F")] 31 31 [Item(Name = "CovarianceMask", 32 32 Description = "Masking covariance function for dimension selection can be used to apply a covariance function only on certain input dimensions.")] … … 40 40 41 41 [StorableConstructor] 42 private CovarianceMask(bool deserializing) 43 : base(deserializing) { 42 private CovarianceMask(StorableConstructorFlag _) : base(_) { 44 43 } 45 44 -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceMaternIso.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 27 27 using HeuristicLab.Data; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Attic; 30 30 31 31 namespace HeuristicLab.Algorithms.DataAnalysis { 32 [Storable Class]32 [StorableType("D251400A-4DCA-4500-9738-CE3B7BF96B0D")] 33 33 [Item(Name = "CovarianceMaternIso", 34 34 Description = "Matern covariance function for Gaussian processes.")] … … 53 53 54 54 [StorableConstructor] 55 private CovarianceMaternIso(bool deserializing) 56 : base(deserializing) { 55 private CovarianceMaternIso(StorableConstructorFlag _) : base(_) { 57 56 } 58 57 -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceNeuralNetwork.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 using HeuristicLab.Data; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Attic; 29 29 30 30 namespace HeuristicLab.Algorithms.DataAnalysis { 31 [Storable Class]31 [StorableType("F60E0A63-0107-44E3-920B-BB5B09E9DDDF")] 32 32 [Item(Name = "CovarianceNeuralNetwork", 33 33 Description = "Neural network covariance function for Gaussian processes.")] … … 48 48 49 49 [StorableConstructor] 50 private CovarianceNeuralNetwork(bool deserializing) 51 : base(deserializing) { 50 private CovarianceNeuralNetwork(StorableConstructorFlag _) : base(_) { 52 51 } 53 52 -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceNoise.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Data; 26 26 using HeuristicLab.Parameters; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 29 29 namespace HeuristicLab.Algorithms.DataAnalysis { 30 [Storable Class]30 [StorableType("C6AEEC11-1F8D-40D1-8D8A-DCCCE886E46C")] 31 31 [Item(Name = "CovarianceNoise", 32 32 Description = "Noise covariance function for Gaussian processes.")] … … 40 40 41 41 [StorableConstructor] 42 private CovarianceNoise(bool deserializing) 43 : base(deserializing) { 42 private CovarianceNoise(StorableConstructorFlag _) : base(_) { 44 43 } 45 44 -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovariancePeriodic.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 using HeuristicLab.Data; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Attic; 29 29 30 30 namespace HeuristicLab.Algorithms.DataAnalysis { 31 [Storable Class]31 [StorableType("198B5472-6CAA-4C39-BB1F-6EC16CB7801B")] 32 32 [Item(Name = "CovariancePeriodic", Description = "Periodic covariance function for Gaussian processes.")] 33 33 public sealed class CovariancePeriodic : ParameterizedNamedItem, ICovarianceFunction { … … 57 57 58 58 [StorableConstructor] 59 private CovariancePeriodic( bool deserializing) : base(deserializing) { }59 private CovariancePeriodic(StorableConstructorFlag _) : base(_) { } 60 60 private CovariancePeriodic(CovariancePeriodic original, Cloner cloner) 61 61 : base(original, cloner) { -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovariancePiecewisePolynomial.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 27 27 using HeuristicLab.Data; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Attic; 30 30 31 31 namespace HeuristicLab.Algorithms.DataAnalysis { 32 [Storable Class]32 [StorableType("62C25AD5-F41F-4CC2-B589-A92CCEE7AC88")] 33 33 [Item(Name = "CovariancePiecewisePolynomial", 34 34 Description = "Piecewise polynomial covariance function with compact support for Gaussian processes.")] … … 53 53 54 54 [StorableConstructor] 55 private CovariancePiecewisePolynomial(bool deserializing) 56 : base(deserializing) { 55 private CovariancePiecewisePolynomial(StorableConstructorFlag _) : base(_) { 57 56 } 58 57 -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovariancePolynomial.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 using HeuristicLab.Data; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Attic; 29 29 30 30 namespace HeuristicLab.Algorithms.DataAnalysis { 31 [Storable Class]31 [StorableType("BD6DF0C6-07A2-44CE-8EDB-92561505EF6E")] 32 32 [Item(Name = "CovariancePolynomial", 33 33 Description = "Polynomial covariance function for Gaussian processes.")] … … 52 52 53 53 [StorableConstructor] 54 private CovariancePolynomial(bool deserializing) 55 : base(deserializing) { 54 private CovariancePolynomial(StorableConstructorFlag _) : base(_) { 56 55 } 57 56 -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceProduct.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Common; 26 26 using HeuristicLab.Core; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 29 29 namespace HeuristicLab.Algorithms.DataAnalysis { 30 [Storable Class]30 [StorableType("C65B207C-2E95-4764-8698-D0B1D1EECCF1")] 31 31 [Item(Name = "CovarianceProduct", 32 32 Description = "Product covariance function for Gaussian processes.")] … … 42 42 43 43 [StorableConstructor] 44 private CovarianceProduct(bool deserializing) 45 : base(deserializing) { 44 private CovarianceProduct(StorableConstructorFlag _) : base(_) { 46 45 } 47 46 -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceRationalQuadraticArd.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 27 27 using HeuristicLab.Data; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Attic; 30 30 31 31 namespace HeuristicLab.Algorithms.DataAnalysis { 32 [Storable Class]32 [StorableType("25439318-762C-4ED6-BAE7-E53860598A01")] 33 33 [Item(Name = "CovarianceRationalQuadraticArd", 34 34 Description = "Rational quadratic covariance function with automatic relevance determination for Gaussian processes.")] … … 56 56 57 57 [StorableConstructor] 58 private CovarianceRationalQuadraticArd(bool deserializing) 59 : base(deserializing) { 58 private CovarianceRationalQuadraticArd(StorableConstructorFlag _) : base(_) { 60 59 } 61 60 -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceRationalQuadraticIso.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 using HeuristicLab.Data; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Attic; 29 29 30 30 namespace HeuristicLab.Algorithms.DataAnalysis { 31 [Storable Class]31 [StorableType("358BE57A-13C8-40BB-B344-217984D4EB0F")] 32 32 [Item(Name = "CovarianceRationalQuadraticIso", 33 33 Description = "Isotropic rational quadratic covariance function for Gaussian processes.")] … … 57 57 58 58 [StorableConstructor] 59 private CovarianceRationalQuadraticIso(bool deserializing) 60 : base(deserializing) { 59 private CovarianceRationalQuadraticIso(StorableConstructorFlag _) : base(_) { 61 60 } 62 61 -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceScale.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 27 27 using HeuristicLab.Data; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Attic; 30 30 31 31 namespace HeuristicLab.Algorithms.DataAnalysis { 32 [Storable Class]32 [StorableType("4871900E-8B7A-4D74-969A-773D63198733")] 33 33 [Item(Name = "CovarianceScale", 34 34 Description = "Scale covariance function for Gaussian processes.")] … … 46 46 47 47 [StorableConstructor] 48 private CovarianceScale(bool deserializing) 49 : base(deserializing) { 48 private CovarianceScale(StorableConstructorFlag _) : base(_) { 50 49 } 51 50 -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceSpectralMixture.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 27 27 using HeuristicLab.Data; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Attic; 30 30 31 31 namespace HeuristicLab.Algorithms.DataAnalysis { 32 [Storable Class]32 [StorableType("FF180FAF-851D-425E-AC0B-25930CE9604C")] 33 33 [Item(Name = "CovarianceSpectralMixture", 34 34 Description = "The spectral mixture kernel described in Wilson A. G. and Adams R.P., Gaussian Process Kernels for Pattern Discovery and Exptrapolation, ICML 2013.")] … … 64 64 65 65 [StorableConstructor] 66 private CovarianceSpectralMixture(bool deserializing) 67 : base(deserializing) { 66 private CovarianceSpectralMixture(StorableConstructorFlag _) : base(_) { 68 67 } 69 68 -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceSquaredExponentialArd.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 27 27 using HeuristicLab.Data; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Attic; 30 30 31 31 namespace HeuristicLab.Algorithms.DataAnalysis { 32 [Storable Class]32 [StorableType("88CB6895-6CD8-4F81-8E3D-905EEBB7E77A")] 33 33 [Item(Name = "CovarianceSquaredExponentialArd", Description = "Squared exponential covariance function with automatic relevance determination for Gaussian processes.")] 34 34 public sealed class CovarianceSquaredExponentialArd : ParameterizedNamedItem, ICovarianceFunction { … … 48 48 49 49 [StorableConstructor] 50 private CovarianceSquaredExponentialArd( bool deserializing) : base(deserializing) { }50 private CovarianceSquaredExponentialArd(StorableConstructorFlag _) : base(_) { } 51 51 private CovarianceSquaredExponentialArd(CovarianceSquaredExponentialArd original, Cloner cloner) 52 52 : base(original, cloner) { -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceSquaredExponentialIso.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 using HeuristicLab.Data; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Attic; 29 29 30 30 namespace HeuristicLab.Algorithms.DataAnalysis { 31 [Storable Class]31 [StorableType("1335C8EF-73CA-40F4-9124-EC6D7E3C68E0")] 32 32 [Item(Name = "CovarianceSquaredExponentialIso", 33 33 Description = "Isotropic squared exponential covariance function for Gaussian processes.")] … … 49 49 50 50 [StorableConstructor] 51 private CovarianceSquaredExponentialIso(bool deserializing) 52 : base(deserializing) { 51 private CovarianceSquaredExponentialIso(StorableConstructorFlag _) : base(_) { 53 52 } 54 53 -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceSum.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Common; 26 26 using HeuristicLab.Core; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 29 29 namespace HeuristicLab.Algorithms.DataAnalysis { 30 [Storable Class]30 [StorableType("8F1A684A-98BE-429A-BDA2-E1FB7DDF09F0")] 31 31 [Item(Name = "CovarianceSum", 32 32 Description = "Sum covariance function for Gaussian processes.")] … … 42 42 43 43 [StorableConstructor] 44 private CovarianceSum(bool deserializing) 45 : base(deserializing) { 44 private CovarianceSum(StorableConstructorFlag _) : base(_) { 46 45 } 47 46 -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessBase.cs
r16538 r16842 2 2 #region License Information 3 3 /* HeuristicLab 4 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 5 5 * 6 6 * This file is part of HeuristicLab. … … 29 29 using HeuristicLab.Optimization; 30 30 using HeuristicLab.Parameters; 31 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;31 using HEAL.Attic; 32 32 using HeuristicLab.Problems.DataAnalysis; 33 33 … … 36 36 /// Base class for Gaussian process data analysis algorithms (regression and classification). 37 37 /// </summary> 38 [Storable Class]38 [StorableType("A5070F15-8E44-44DC-92E1-000826E933D3")] 39 39 public abstract class GaussianProcessBase : EngineAlgorithm { 40 40 protected const string MeanFunctionParameterName = "MeanFunction"; … … 99 99 100 100 [StorableConstructor] 101 protected GaussianProcessBase( bool deserializing) : base(deserializing) { }101 protected GaussianProcessBase(StorableConstructorFlag _) : base(_) { } 102 102 protected GaussianProcessBase(GaussianProcessBase original, Cloner cloner) 103 103 : base(original, cloner) { -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessClassification.cs
r16538 r16842 2 2 #region License Information 3 3 /* HeuristicLab 4 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 5 5 * 6 6 * This file is part of HeuristicLab. … … 27 27 using HeuristicLab.Data; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Attic; 30 30 using HeuristicLab.PluginInfrastructure; 31 31 using HeuristicLab.Problems.DataAnalysis; … … 37 37 [Item("Gaussian Process Least-Squares Classification", "Gaussian process least-squares classification data analysis algorithm.")] 38 38 [Creatable(CreatableAttribute.Categories.DataAnalysisClassification, Priority = 160)] 39 [Storable Class]39 [StorableType("5D8711E4-1A3F-45E7-83A5-E9BBAC239793")] 40 40 public sealed class GaussianProcessClassification : GaussianProcessBase, IStorableContent { 41 41 public string Filename { get; set; } … … 69 69 70 70 [StorableConstructor] 71 private GaussianProcessClassification( bool deserializing) : base(deserializing) { }71 private GaussianProcessClassification(StorableConstructorFlag _) : base(_) { } 72 72 private GaussianProcessClassification(GaussianProcessClassification original, Cloner cloner) 73 73 : base(original, cloner) { -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessClassificationModelCreator.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 27 27 using HeuristicLab.Encodings.RealVectorEncoding; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Attic; 30 30 using HeuristicLab.Problems.DataAnalysis; 31 31 32 32 namespace HeuristicLab.Algorithms.DataAnalysis { 33 [Storable Class]33 [StorableType("C8A3E25F-C9DF-4BBB-B824-27A564A90E39")] 34 34 [Item(Name = "GaussianProcessClassificationModelCreator", 35 35 Description = "Creates a Gaussian process model for least-squares classification given the data, the hyperparameters, a mean function, and a covariance function.")] … … 49 49 #endregion 50 50 [StorableConstructor] 51 private GaussianProcessClassificationModelCreator( bool deserializing) : base(deserializing) { }51 private GaussianProcessClassificationModelCreator(StorableConstructorFlag _) : base(_) { } 52 52 private GaussianProcessClassificationModelCreator(GaussianProcessClassificationModelCreator original, Cloner cloner) : base(original, cloner) { } 53 53 public GaussianProcessClassificationModelCreator() -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessClassificationSolutionCreator.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 using HeuristicLab.Optimization; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Attic; 29 29 using HeuristicLab.Problems.DataAnalysis; 30 30 31 31 namespace HeuristicLab.Algorithms.DataAnalysis { 32 [Storable Class]32 [StorableType("A2DE805A-046B-40C5-AB14-2AF633A2FB2F")] 33 33 [Item(Name = "GaussianProcessClassificationSolutionCreator", 34 34 Description = "Creates a Gaussian process solution from a trained model.")] … … 61 61 62 62 [StorableConstructor] 63 private GaussianProcessClassificationSolutionCreator( bool deserializing) : base(deserializing) { }63 private GaussianProcessClassificationSolutionCreator(StorableConstructorFlag _) : base(_) { } 64 64 private GaussianProcessClassificationSolutionCreator(GaussianProcessClassificationSolutionCreator original, Cloner cloner) : base(original, cloner) { } 65 65 public GaussianProcessClassificationSolutionCreator() -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessCovarianceOptimizationProblem.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 28 28 using HeuristicLab.Optimization; 29 29 using HeuristicLab.Parameters; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Attic; 31 31 using HeuristicLab.Problems.DataAnalysis; 32 32 using HeuristicLab.Problems.Instances; … … 36 36 [Item("Gaussian Process Covariance Optimization Problem", "")] 37 37 [Creatable(CreatableAttribute.Categories.GeneticProgrammingProblems, Priority = 300)] 38 [Storable Class]38 [StorableType("A3EA7CE7-78FA-48FF-9DD5-FBE5AB770A99")] 39 39 public sealed class GaussianProcessCovarianceOptimizationProblem : SymbolicExpressionTreeProblem, IStatefulItem, IRegressionProblem, IProblemInstanceConsumer<IRegressionProblemData>, IProblemInstanceExporter<IRegressionProblemData> { 40 40 #region static variables and ctor … … 381 381 // persistence 382 382 [StorableConstructor] 383 private GaussianProcessCovarianceOptimizationProblem( bool deserializing) : base(deserializing) { }383 private GaussianProcessCovarianceOptimizationProblem(StorableConstructorFlag _) : base(_) { } 384 384 [StorableHook(HookType.AfterDeserialization)] 385 385 private void AfterDeserialization() { -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessHyperparameterInitializer.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 using HeuristicLab.Operators; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Attic; 29 29 using HeuristicLab.Problems.DataAnalysis; 30 30 31 31 namespace HeuristicLab.Algorithms.DataAnalysis { 32 [Storable Class]32 [StorableType("73A3AC0C-849D-409F-8B5A-E5A08292A985")] 33 33 [Item(Name = "GaussianProcessHyperparameterInitializer", 34 34 Description = "Initializers the hyperparameter vector based on the mean function, covariance function, and number of allowed input variables.")] … … 67 67 68 68 [StorableConstructor] 69 private GaussianProcessHyperparameterInitializer( bool deserializing) : base(deserializing) { }69 private GaussianProcessHyperparameterInitializer(StorableConstructorFlag _) : base(_) { } 70 70 private GaussianProcessHyperparameterInitializer(GaussianProcessHyperparameterInitializer original, Cloner cloner) : base(original, cloner) { } 71 71 public GaussianProcessHyperparameterInitializer() -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessModel.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Common; 26 26 using HeuristicLab.Core; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 using HeuristicLab.Problems.DataAnalysis; 29 29 … … 32 32 /// Represents a Gaussian process model. 33 33 /// </summary> 34 [Storable Class]34 [StorableType("37B5DC24-D6BB-4DA9-9A08-ACBB0ED1A9E9")] 35 35 [Item("GaussianProcessModel", "Represents a Gaussian process posterior.")] 36 36 public sealed class GaussianProcessModel : RegressionModel, IGaussianProcessModel { … … 125 125 126 126 [StorableConstructor] 127 private GaussianProcessModel( bool deserializing) : base(deserializing) { }127 private GaussianProcessModel(StorableConstructorFlag _) : base(_) { } 128 128 private GaussianProcessModel(GaussianProcessModel original, Cloner cloner) 129 129 : base(original, cloner) { -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessModelCreator.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 using HeuristicLab.Operators; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Attic; 29 29 30 30 namespace HeuristicLab.Algorithms.DataAnalysis { 31 [Storable Class]31 [StorableType("709D0C3B-EFDC-4113-B009-E0CE95A835F6")] 32 32 // base class for GaussianProcessModelCreators (specific for classification and regression) 33 33 public abstract class GaussianProcessModelCreator : SingleSuccessorOperator { … … 78 78 79 79 [StorableConstructor] 80 protected GaussianProcessModelCreator( bool deserializing) : base(deserializing) { }80 protected GaussianProcessModelCreator(StorableConstructorFlag _) : base(_) { } 81 81 protected GaussianProcessModelCreator(GaussianProcessModelCreator original, Cloner cloner) : base(original, cloner) { } 82 82 protected GaussianProcessModelCreator() -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessRegression.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 using HeuristicLab.Data; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Attic; 29 29 using HeuristicLab.PluginInfrastructure; 30 30 using HeuristicLab.Problems.DataAnalysis; … … 36 36 [Item("Gaussian Process Regression", "Gaussian process regression data analysis algorithm.")] 37 37 [Creatable(CreatableAttribute.Categories.DataAnalysisRegression, Priority = 160)] 38 [Storable Class]38 [StorableType("3A1DF0A2-66D1-47BB-8BE4-23003BD34271")] 39 39 public sealed class GaussianProcessRegression : GaussianProcessBase, IStorableContent, IDataAnalysisAlgorithm<IRegressionProblem> { 40 40 public string Filename { get; set; } … … 71 71 72 72 [StorableConstructor] 73 private GaussianProcessRegression( bool deserializing) : base(deserializing) { }73 private GaussianProcessRegression(StorableConstructorFlag _) : base(_) { } 74 74 private GaussianProcessRegression(GaussianProcessRegression original, Cloner cloner) 75 75 : base(original, cloner) { -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessRegressionModelCreator.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 27 27 using HeuristicLab.Encodings.RealVectorEncoding; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Attic; 30 30 using HeuristicLab.Problems.DataAnalysis; 31 31 32 32 namespace HeuristicLab.Algorithms.DataAnalysis { 33 [Storable Class]33 [StorableType("0C20B1D2-9A58-4E77-9300-F5D76650DC19")] 34 34 [Item(Name = "GaussianProcessRegressionModelCreator", 35 35 Description = "Creates a Gaussian process model for regression given the data, the hyperparameters, a mean function, and a covariance function.")] … … 49 49 #endregion 50 50 [StorableConstructor] 51 private GaussianProcessRegressionModelCreator( bool deserializing) : base(deserializing) { }51 private GaussianProcessRegressionModelCreator(StorableConstructorFlag _) : base(_) { } 52 52 private GaussianProcessRegressionModelCreator(GaussianProcessRegressionModelCreator original, Cloner cloner) : base(original, cloner) { } 53 53 public GaussianProcessRegressionModelCreator() -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessRegressionSolution.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Attic; 25 25 using HeuristicLab.Problems.DataAnalysis; 26 26 … … 30 30 /// </summary> 31 31 [Item("GaussianProcessRegressionSolution", "Represents a Gaussian process solution for a regression problem which can be visualized in the GUI.")] 32 [Storable Class]32 [StorableType("52EDA00F-1340-49C5-B209-99182BBED559")] 33 33 public sealed class GaussianProcessRegressionSolution : ConfidenceRegressionSolution, IGaussianProcessSolution { 34 34 … … 39 39 40 40 [StorableConstructor] 41 private GaussianProcessRegressionSolution(bool deserializing) 42 : base(deserializing) { 41 private GaussianProcessRegressionSolution(StorableConstructorFlag _) : base(_) { 43 42 } 44 43 private GaussianProcessRegressionSolution(GaussianProcessRegressionSolution original, Cloner cloner) -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessRegressionSolutionCreator.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 using HeuristicLab.Optimization; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Attic; 29 29 using HeuristicLab.Problems.DataAnalysis; 30 30 31 31 namespace HeuristicLab.Algorithms.DataAnalysis { 32 [Storable Class]32 [StorableType("9255DA02-C545-4952-AB36-5A588EE41407")] 33 33 [Item(Name = "GaussianProcessRegressionSolutionCreator", 34 34 Description = "Creates a Gaussian process solution from a trained model.")] … … 62 62 63 63 [StorableConstructor] 64 private GaussianProcessRegressionSolutionCreator( bool deserializing) : base(deserializing) { }64 private GaussianProcessRegressionSolutionCreator(StorableConstructorFlag _) : base(_) { } 65 65 private GaussianProcessRegressionSolutionCreator(GaussianProcessRegressionSolutionCreator original, Cloner cloner) : base(original, cloner) { } 66 66 public GaussianProcessRegressionSolutionCreator() -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/ICovarianceFunction.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 21 21 22 22 using System.Collections.Generic; 23 using HEAL.Attic; 23 24 using HeuristicLab.Core; 24 25 … … 35 36 } 36 37 38 [StorableType("d175f852-bb94-4b19-9afa-a7f554845a26")] 37 39 public interface ICovarianceFunction : IItem { 38 40 int GetNumberOfParameters(int numberOfVariables); -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/IMeanFunction.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Attic; 23 24 24 25 namespace HeuristicLab.Algorithms.DataAnalysis { … … 31 32 } 32 33 34 [StorableType("5a0e9004-0e77-42c2-90f9-744896c1224f")] 33 35 public interface IMeanFunction : IItem { 34 36 int GetNumberOfParameters(int numberOfVariables); -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/MeanFunctions/MeanConst.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Data; 26 26 using HeuristicLab.Parameters; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 29 29 namespace HeuristicLab.Algorithms.DataAnalysis { 30 [Storable Class]30 [StorableType("6E29FC23-D11B-4F32-9101-DB2BF5B2F29E")] 31 31 [Item(Name = "MeanConst", Description = "Constant mean function for Gaussian processes.")] 32 32 public sealed class MeanConst : ParameterizedNamedItem, IMeanFunction { … … 36 36 37 37 [StorableConstructor] 38 private MeanConst( bool deserializing) : base(deserializing) { }38 private MeanConst(StorableConstructorFlag _) : base(_) { } 39 39 private MeanConst(MeanConst original, Cloner cloner) 40 40 : base(original, cloner) { -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/MeanFunctions/MeanLinear.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 using HeuristicLab.Data; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Attic; 29 29 30 30 namespace HeuristicLab.Algorithms.DataAnalysis { 31 [Storable Class]31 [StorableType("B5F37A3E-1004-4C24-ADDE-C830757A9ABE")] 32 32 [Item(Name = "MeanLinear", Description = "Linear mean function for Gaussian processes.")] 33 33 public sealed class MeanLinear : ParameterizedNamedItem, IMeanFunction { … … 37 37 38 38 [StorableConstructor] 39 private MeanLinear( bool deserializing) : base(deserializing) { }39 private MeanLinear(StorableConstructorFlag _) : base(_) { } 40 40 private MeanLinear(MeanLinear original, Cloner cloner) 41 41 : base(original, cloner) { -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/MeanFunctions/MeanModel.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Core; 26 26 using HeuristicLab.Parameters; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 using HeuristicLab.Problems.DataAnalysis; 29 29 30 30 namespace HeuristicLab.Algorithms.DataAnalysis { 31 [Storable Class]31 [StorableType("4A05BC94-CC08-45E0-989A-516B1C1CC956")] 32 32 [Item(Name = "MeanModel", Description = "A mean function for Gaussian processes that uses a regression solution created with a different algorithm to calculate the mean.")] 33 33 // essentially an adaptor which maps from IMeanFunction to IRegressionSolution … … 42 42 43 43 [StorableConstructor] 44 private MeanModel( bool deserializing) : base(deserializing) { }44 private MeanModel(StorableConstructorFlag _) : base(_) { } 45 45 private MeanModel(MeanModel original, Cloner cloner) 46 46 : base(original, cloner) { -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/MeanFunctions/MeanProduct.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 28 28 namespace HeuristicLab.Algorithms.DataAnalysis { 29 [Storable Class]29 [StorableType("27D33B4E-6100-419E-B4EA-6D5EFDBFF823")] 30 30 [Item(Name = "MeanProduct", Description = "Product of mean functions for Gaussian processes.")] 31 31 public sealed class MeanProduct : Item, IMeanFunction { … … 41 41 42 42 [StorableConstructor] 43 private MeanProduct(bool deserializing) 44 : base(deserializing) { 43 private MeanProduct(StorableConstructorFlag _) : base(_) { 45 44 } 46 45 -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/MeanFunctions/MeanSum.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 28 28 namespace HeuristicLab.Algorithms.DataAnalysis { 29 [Storable Class]29 [StorableType("E8BB7879-43C7-4B9A-B9AC-C9CC482BC0D7")] 30 30 [Item(Name = "MeanSum", Description = "Sum of mean functions for Gaussian processes.")] 31 31 public sealed class MeanSum : Item, IMeanFunction { … … 40 40 41 41 [StorableConstructor] 42 private MeanSum( bool deserializing) : base(deserializing) { }42 private MeanSum(StorableConstructorFlag _) : base(_) { } 43 43 private MeanSum(MeanSum original, Cloner cloner) 44 44 : base(original, cloner) { -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/MeanFunctions/MeanZero.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Attic; 25 25 26 26 namespace HeuristicLab.Algorithms.DataAnalysis { 27 [Storable Class]27 [StorableType("7B76ECDD-A7B1-450F-B542-D25E19480FC5")] 28 28 [Item(Name = "MeanZero", Description = "Constant zero mean function for Gaussian processes.")] 29 29 public sealed class MeanZero : Item, IMeanFunction { 30 30 [StorableConstructor] 31 private MeanZero( bool deserializing) : base(deserializing) { }31 private MeanZero(StorableConstructorFlag _) : base(_) { } 32 32 private MeanZero(MeanZero original, Cloner cloner) 33 33 : base(original, cloner) { -
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/Util.cs
r16538 r16842 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab.
Note: See TracChangeset
for help on using the changeset viewer.