Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/ICovarianceFunction.cs @ 8323

Last change on this file since 8323 was 8323, checked in by gkronber, 12 years ago

#1902 initial import of Gaussian process regression algorithm

File size: 454 bytes
Line 
1
2
3using HeuristicLab.Core;
4
5namespace HeuristicLab.Algorithms.DataAnalysis.GaussianProcess {
6  public interface ICovarianceFunction : IItem {
7    int GetNumberOfParameters(int numberOfVariables);
8    void SetParameter(double[] hyp, double[,] x);
9    void SetParameter(double[] hyp, double[,] x, double[,] xt);
10
11    double GetCovariance(int i, int j);
12    double[] GetDiagonalCovariances();
13    double[] GetGradient(int i, int j);
14  }
15}
Note: See TracBrowser for help on using the repository browser.