Changeset 14927 for branches/PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions
- Timestamp:
- 05/04/17 17:19:35 (8 years ago)
- Location:
- branches/PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions
- Files:
-
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceConst.cs
r14185 r14927 25 25 using HeuristicLab.Data; 26 26 using HeuristicLab.Parameters; 27 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;27 using HeuristicLab.Persistence; 28 28 29 29 namespace HeuristicLab.Algorithms.DataAnalysis { 30 [Storable Class]30 [StorableType("8e4e6c02-d20d-4f5e-92a7-7f1547edfd5f")] 31 31 [Item(Name = "CovarianceConst", 32 32 Description = "Constant covariance function for Gaussian processes.")] -
branches/PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceLinear.cs
r14185 r14927 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;25 using HeuristicLab.Persistence; 26 26 27 27 namespace HeuristicLab.Algorithms.DataAnalysis { 28 [Storable Class]28 [StorableType("6d1ef20a-68d6-46d3-8f62-230345f73164")] 29 29 [Item(Name = "CovarianceLinear", Description = "Linear covariance function for Gaussian processes.")] 30 30 public sealed class CovarianceLinear : Item, ICovarianceFunction { -
branches/PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceLinearArd.cs
r14185 r14927 27 27 using HeuristicLab.Data; 28 28 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;29 using HeuristicLab.Persistence; 30 30 31 31 namespace HeuristicLab.Algorithms.DataAnalysis { 32 [Storable Class]32 [StorableType("6e4de939-ae8c-485f-a522-579afc57c1af")] 33 33 [Item(Name = "CovarianceLinearArd", 34 34 Description = "Linear covariance function with automatic relevance determination for Gaussian processes.")] -
branches/PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceMask.cs
r14185 r14927 25 25 using HeuristicLab.Data; 26 26 using HeuristicLab.Parameters; 27 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;27 using HeuristicLab.Persistence; 28 28 29 29 namespace HeuristicLab.Algorithms.DataAnalysis { 30 [Storable Class]30 [StorableType("43ed3d03-4320-4510-a64f-c0f5c5f4b353")] 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.")] -
branches/PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceMaternIso.cs
r14185 r14927 27 27 using HeuristicLab.Data; 28 28 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;29 using HeuristicLab.Persistence; 30 30 31 31 namespace HeuristicLab.Algorithms.DataAnalysis { 32 [Storable Class]32 [StorableType("7a505f0e-4526-4ebf-8438-d4ccb886a30d")] 33 33 [Item(Name = "CovarianceMaternIso", 34 34 Description = "Matern covariance function for Gaussian processes.")] -
branches/PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceNeuralNetwork.cs
r14185 r14927 26 26 using HeuristicLab.Data; 27 27 using HeuristicLab.Parameters; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 29 29 30 30 namespace HeuristicLab.Algorithms.DataAnalysis { 31 [Storable Class]31 [StorableType("b573cc73-f30c-49ba-8fdf-eee1f8561131")] 32 32 [Item(Name = "CovarianceNeuralNetwork", 33 33 Description = "Neural network covariance function for Gaussian processes.")] -
branches/PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceNoise.cs
r14185 r14927 25 25 using HeuristicLab.Data; 26 26 using HeuristicLab.Parameters; 27 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;27 using HeuristicLab.Persistence; 28 28 29 29 namespace HeuristicLab.Algorithms.DataAnalysis { 30 [Storable Class]30 [StorableType("f3ba7bba-cbf3-4db2-97bb-95aa891aba99")] 31 31 [Item(Name = "CovarianceNoise", 32 32 Description = "Noise covariance function for Gaussian processes.")] -
branches/PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovariancePeriodic.cs
r14185 r14927 26 26 using HeuristicLab.Data; 27 27 using HeuristicLab.Parameters; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 29 29 30 30 namespace HeuristicLab.Algorithms.DataAnalysis { 31 [Storable Class]31 [StorableType("2b7c587e-45ff-4ea6-b952-eb3f4f5c7433")] 32 32 [Item(Name = "CovariancePeriodic", Description = "Periodic covariance function for Gaussian processes.")] 33 33 public sealed class CovariancePeriodic : ParameterizedNamedItem, ICovarianceFunction { … … 150 150 gradient *= gradient; 151 151 var g = new List<double>(3); 152 if (!fixedInverseLength) 152 if (!fixedInverseLength) 153 153 g.Add(4.0 * scale * Math.Exp(-2.0 * gradient) * gradient); 154 154 if (!fixedPeriod) { -
branches/PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovariancePiecewisePolynomial.cs
r14185 r14927 27 27 using HeuristicLab.Data; 28 28 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;29 using HeuristicLab.Persistence; 30 30 31 31 namespace HeuristicLab.Algorithms.DataAnalysis { 32 [Storable Class]32 [StorableType("7b299d9e-ff06-4f07-a543-838dff8c7245")] 33 33 [Item(Name = "CovariancePiecewisePolynomial", 34 34 Description = "Piecewise polynomial covariance function with compact support for Gaussian processes.")] -
branches/PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovariancePolynomial.cs
r14185 r14927 26 26 using HeuristicLab.Data; 27 27 using HeuristicLab.Parameters; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 29 29 30 30 namespace HeuristicLab.Algorithms.DataAnalysis { 31 [Storable Class]31 [StorableType("a5763ac6-b57a-4ee8-9126-9fcd89836819")] 32 32 [Item(Name = "CovariancePolynomial", 33 33 Description = "Polynomial covariance function for Gaussian processes.")] -
branches/PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceProduct.cs
r14185 r14927 25 25 using HeuristicLab.Common; 26 26 using HeuristicLab.Core; 27 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;27 using HeuristicLab.Persistence; 28 28 29 29 namespace HeuristicLab.Algorithms.DataAnalysis { 30 [Storable Class]30 [StorableType("c78e8a95-28f2-4b0a-88b5-6f43d6636521")] 31 31 [Item(Name = "CovarianceProduct", 32 32 Description = "Product covariance function for Gaussian processes.")] -
branches/PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceRationalQuadraticArd.cs
r14185 r14927 27 27 using HeuristicLab.Data; 28 28 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;29 using HeuristicLab.Persistence; 30 30 31 31 namespace HeuristicLab.Algorithms.DataAnalysis { 32 [Storable Class]32 [StorableType("62f749f2-ac39-47c4-9bc5-6ce6db8b156c")] 33 33 [Item(Name = "CovarianceRationalQuadraticArd", 34 34 Description = "Rational quadratic covariance function with automatic relevance determination for Gaussian processes.")] -
branches/PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceRationalQuadraticIso.cs
r14185 r14927 26 26 using HeuristicLab.Data; 27 27 using HeuristicLab.Parameters; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 29 29 30 30 namespace HeuristicLab.Algorithms.DataAnalysis { 31 [Storable Class]31 [StorableType("8a969770-6bcd-48a0-9af9-8c34b50c788b")] 32 32 [Item(Name = "CovarianceRationalQuadraticIso", 33 33 Description = "Isotropic rational quadratic covariance function for Gaussian processes.")] -
branches/PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceScale.cs
r14185 r14927 27 27 using HeuristicLab.Data; 28 28 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;29 using HeuristicLab.Persistence; 30 30 31 31 namespace HeuristicLab.Algorithms.DataAnalysis { 32 [Storable Class]32 [StorableType("5cc3cd9a-6ff9-4cd5-bb15-c39ba5919596")] 33 33 [Item(Name = "CovarianceScale", 34 34 Description = "Scale covariance function for Gaussian processes.")] -
branches/PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceSpectralMixture.cs
r14185 r14927 27 27 using HeuristicLab.Data; 28 28 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;29 using HeuristicLab.Persistence; 30 30 31 31 namespace HeuristicLab.Algorithms.DataAnalysis { 32 [Storable Class]32 [StorableType("29fd98f8-a362-427f-8d28-cd5c8de80e29")] 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.")] -
branches/PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceSquaredExponentialArd.cs
r14185 r14927 27 27 using HeuristicLab.Data; 28 28 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;29 using HeuristicLab.Persistence; 30 30 31 31 namespace HeuristicLab.Algorithms.DataAnalysis { 32 [Storable Class]32 [StorableType("305128f4-a64e-4396-adf3-6c7a0b7e5a54")] 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 { -
branches/PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceSquaredExponentialIso.cs
r14185 r14927 26 26 using HeuristicLab.Data; 27 27 using HeuristicLab.Parameters; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 29 29 30 30 namespace HeuristicLab.Algorithms.DataAnalysis { 31 [Storable Class]31 [StorableType("7cb73b3a-a9ef-499c-afba-5d4f9f84fbd9")] 32 32 [Item(Name = "CovarianceSquaredExponentialIso", 33 33 Description = "Isotropic squared exponential covariance function for Gaussian processes.")] -
branches/PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceSum.cs
r14185 r14927 25 25 using HeuristicLab.Common; 26 26 using HeuristicLab.Core; 27 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;27 using HeuristicLab.Persistence; 28 28 29 29 namespace HeuristicLab.Algorithms.DataAnalysis { 30 [Storable Class]30 [StorableType("8db41291-bc6e-40d7-92cc-5690853edb8c")] 31 31 [Item(Name = "CovarianceSum", 32 32 Description = "Sum covariance function for Gaussian processes.")]
Note: See TracChangeset
for help on using the changeset viewer.