Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/06/15 13:02:19 (9 years ago)
Author:
gkronber
Message:

#2261: comments

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/GBT-trunkintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GradientBoostedTrees/GradientBoostedTreesAlgorithmStatic.cs

    r12590 r12597  
    5858      internal double[] y;
    5959      internal int[] activeIdx;
    60       internal double[] rim;
     60      internal double[] pseudoRes;
    6161
    6262      internal IList<IRegressionModel> models;
     
    8888        pred = Enumerable.Repeat(f0, nRows).ToArray();
    8989        predTest = Enumerable.Repeat(f0, problemData.TestIndices.Count()).ToArray();
    90         rim = new double[nRows];
     90        pseudoRes = new double[nRows];
    9191
    9292        models = new List<IRegressionModel>();
     
    168168      var y = gbmState.y;
    169169      var activeIdx = gbmState.activeIdx;
    170       var rim = gbmState.rim;
     170      var pseudoRes = gbmState.pseudoRes;
    171171
    172172      // copy output of gradient function to pre-allocated rim array (pseudo-residuals)
    173173      int rimIdx = 0;
    174174      foreach (var g in lossFunction.GetLossGradient(y, yPred, w)) {
    175         rim[rimIdx++] = g;
     175        pseudoRes[rimIdx++] = g;
    176176      }
    177177
    178       var tree = treeBuilder.CreateRegressionTreeForGradientBoosting(rim, maxDepth, activeIdx, lossFunction.GetLineSearchFunc(y, yPred, w), r, m);
     178      var tree = treeBuilder.CreateRegressionTreeForGradientBoosting(pseudoRes, maxDepth, activeIdx, lossFunction.GetLineSearchFunc(y, yPred, w), r, m);
    179179
    180180      int i = 0;
Note: See TracChangeset for help on using the changeset viewer.