Changeset 12332


Ignore:
Timestamp:
04/23/15 12:45:33 (5 years ago)
Author:
gkronber
Message:

#2261: initial import of gradient boosted trees for regression

Location:
branches/GBT
Files:
9 added
2 edited

Legend:

Unmodified
Added
Removed
  • branches/GBT/HeuristicLab.Algorithms.DataAnalysis/3.4/HeuristicLab.Algorithms.DataAnalysis-3.4.csproj

    r11956 r12332  
    195195    <Compile Include="GaussianProcess\GaussianProcessRegressionSolution.cs" />
    196196    <Compile Include="GaussianProcess\ICovarianceFunction.cs" />
     197    <Compile Include="GradientBoostedTrees\GradientBoostedTreesAlgorithm.cs" />
     198    <Compile Include="GradientBoostedTrees\GradientBoostedTreesAlgorithmStatic.cs" />
     199    <Compile Include="GradientBoostedTrees\GradientBoostedTreesModel.cs" />
     200    <Compile Include="GradientBoostedTrees\LossFunctions\ILossFunction.cs" />
     201    <Compile Include="GradientBoostedTrees\LossFunctions\SquaredErrorLoss.cs" />
     202    <Compile Include="GradientBoostedTrees\RegressionTreeBuilder.cs" />
     203    <Compile Include="GradientBoostedTrees\RegressionTreeModel.cs" />
    197204    <Compile Include="Interfaces\IGaussianProcessClassificationModelCreator.cs" />
    198205    <Compile Include="Interfaces\IGaussianProcessRegressionModelCreator.cs" />
  • branches/GBT/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Regression/RegressionSolution.cs

    r12012 r12332  
    3030  /// </summary>
    3131  [StorableClass]
    32   public abstract class RegressionSolution : RegressionSolutionBase {
     32  public class RegressionSolution : RegressionSolutionBase {
    3333    protected readonly Dictionary<int, double> evaluationCache;
    3434
     
    4242      evaluationCache = new Dictionary<int, double>(original.evaluationCache);
    4343    }
    44     protected RegressionSolution(IRegressionModel model, IRegressionProblemData problemData)
     44    public RegressionSolution(IRegressionModel model, IRegressionProblemData problemData)
    4545      : base(model, problemData) {
    4646      evaluationCache = new Dictionary<int, double>(problemData.Dataset.Rows);
Note: See TracChangeset for help on using the changeset viewer.