Class Boost
Boost Tree
public class Boost : UnmanagedObject, IDisposable, IStatModel, IAlgorithm
- Inheritance
-
Boost
- Implements
- Inherited Members
- Extension Methods
Constructors
Boost()
Create a default Boost classifier
public Boost()
Properties
CVFolds
If CVFolds greater than 1 then algorithms prunes the built decision tree using K-fold
public int CVFolds { get; set; }
Property Value
MaxCategories
Cluster possible values of a categorical variable into K less than or equals maxCategories clusters to find a suboptimal split
public int MaxCategories { get; set; }
Property Value
MaxDepth
The maximum possible depth of the tree
public int MaxDepth { get; set; }
Property Value
MinSampleCount
If the number of samples in a node is less than this parameter then the node will not be split
public int MinSampleCount { get; set; }
Property Value
RegressionAccuracy
Termination criteria for regression trees
public float RegressionAccuracy { get; set; }
Property Value
TruncatePrunedTree
If true then pruned branches are physically removed from the tree
public bool TruncatePrunedTree { get; set; }
Property Value
Use1SERule
If true then a pruning will be harsher
public bool Use1SERule { get; set; }
Property Value
UseSurrogates
If true then surrogate splits will be built
public bool UseSurrogates { get; set; }
Property Value
Methods
DisposeObject()
Release the Boost classifier and all memory associate with it
protected override void DisposeObject()