Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/09/15 16:11:52 (9 years ago)
Author:
gkronber
Message:

#2261: killed all weights

File:
1 edited

Legend:

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

    r12607 r12696  
    3030  // target represents the target vector  (original targets from the problem data, never changed)
    3131  // pred   represents the current vector of predictions (a weighted combination of models learned so far, this vector is updated after each step)
    32   // weight represents a weight vector for rows (this is not supported yet -> all weights are 1)
    3332  public interface ILossFunction {
    34     // returns the weighted loss of the current prediction vector
    35     double GetLoss(IEnumerable<double> target, IEnumerable<double> pred, IEnumerable<double> weight);
     33    // returns the loss of the current prediction vector
     34    double GetLoss(IEnumerable<double> target, IEnumerable<double> pred);
    3635
    37     // returns an enumerable of the weighted loss gradient for each row
    38     IEnumerable<double> GetLossGradient(IEnumerable<double> target, IEnumerable<double> pred, IEnumerable<double> weight);
     36    // returns an enumerable of the loss gradient for each row
     37    IEnumerable<double> GetLossGradient(IEnumerable<double> target, IEnumerable<double> pred);
    3938
    4039    // returns a function that returns the optimal prediction value for a subset of rows from target and pred (see LineSearchFunc delegate above)
    41     LineSearchFunc GetLineSearchFunc(IEnumerable<double> target, IEnumerable<double> pred, IEnumerable<double> weight);
     40    LineSearchFunc GetLineSearchFunc(IEnumerable<double> target, IEnumerable<double> pred);
    4241  }
    4342}
Note: See TracChangeset for help on using the changeset viewer.