Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/23/16 16:19:04 (8 years ago)
Author:
mkommend
Message:

#2591: Changed all GP covariance and mean functions to use int[] for column indices instead of IEnumerable<int>. Changed GP utils, GPModel and StudentTProcessModell as well to use fewer iterators and adapted unit tests to new interface.

Location:
trunk/sources/HeuristicLab.Tests/HeuristicLab.Algorithms.DataAnalysis-3.4
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Tests/HeuristicLab.Algorithms.DataAnalysis-3.4/GaussianProcessFunctionsTest.cs

    r12012 r13721  
    17471747      int rows1 = xt.GetLength(0);
    17481748      var actualCov = new double[rows0, rows1];
    1749       var covFunction = cf.GetParameterizedCovarianceFunction(hyp, Enumerable.Range(0, x.GetLength(1)));
     1749      var covFunction = cf.GetParameterizedCovarianceFunction(hyp, Enumerable.Range(0, x.GetLength(1)).ToArray());
    17501750      for (int i = 0; i < rows0; i++)
    17511751        for (int j = 0; j < rows1; j++)
     
    17691769      int nHyp = mf.GetNumberOfParameters(x.GetLength(1));
    17701770      var hyp = Enumerable.Repeat(hypValue, nHyp).ToArray();
    1771       var meanFunction = mf.GetParameterizedMeanFunction(hyp, Enumerable.Range(0, x.GetLength(1)));
     1771      var meanFunction = mf.GetParameterizedMeanFunction(hyp, Enumerable.Range(0, x.GetLength(1)).ToArray());
    17721772
    17731773      var m = Enumerable.Range(0, xt.GetLength(0)).Select(i => meanFunction.Mean(xt, i)).ToArray();
  • trunk/sources/HeuristicLab.Tests/HeuristicLab.Algorithms.DataAnalysis-3.4/GaussianProcessRegressionTest.cs

    r12012 r13721  
    5050      var alg = new GaussianProcessRegression();
    5151      alg.Engine = new HeuristicLab.SequentialEngine.SequentialEngine();
     52      alg.SetSeedRandomly = false;
    5253
    5354      alg.Problem = new RegressionProblem();
Note: See TracChangeset for help on using the changeset viewer.