DTrees Class |
Namespace: OpenCvSharp.ML
The DTrees type exposes the following members.
Name | Description | |
---|---|---|
DTrees | Initializes a new instance of the DTrees class | |
DTrees(IntPtr) |
Creates instance by raw pointer cv::ml::SVM*
|
Name | Description | |
---|---|---|
AllocatedMemory |
Gets or sets a memory address allocated by AllocMemory.
(Inherited from DisposableObject.) | |
AllocatedMemorySize |
Gets or sets the byte length of the allocated memory
(Inherited from DisposableObject.) | |
CVFolds |
If CVFolds \> 1 then algorithms prunes the built decision tree using K-fold
cross-validation procedure where K is equal to CVFolds. Default value is 10.
| |
CvPtr |
Native pointer of OpenCV structure
(Inherited from DisposableCvObject.) | |
DataHandle |
Gets or sets a handle which allocates using cvSetData.
(Inherited from DisposableObject.) | |
Empty |
Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read
(Inherited from Algorithm.) | |
IsDisposed |
Gets a value indicating whether this instance has been disposed.
(Inherited from DisposableObject.) | |
IsEnabledDispose |
Gets or sets a value indicating whether you permit disposing this instance.
(Inherited from DisposableObject.) | |
MaxCategories |
Cluster possible values of a categorical variable into
K < =maxCategories clusters to find a suboptimal split.
| |
MaxDepth |
The maximum possible depth of the tree.
| |
MinSampleCount |
If the number of samples in a node is less than this parameter then the
node will not be split. Default value is 10.
| |
Priors |
The array of a priori class probabilities, sorted by the class label value.
| |
RegressionAccuracy |
Termination criteria for regression trees.
If all absolute differences between an estimated value in a node and
values of train samples in this node are less than this parameter
then the node will not be split further. Default value is 0.01f.
| |
TruncatePrunedTree |
If true then pruned branches are physically removed from the tree.
Otherwise they are retained and it is possible to get results from the
original unpruned (or pruned less aggressively) tree. Default value is true.
| |
Use1SERule |
If true then a pruning will be harsher.
This will make a tree more compact and more resistant to the training
data noise but a bit less accurate. Default value is true.
| |
UseSurrogates |
If true then surrogate splits will be built.
These splits allow to work with missing data and compute variable
importance correctly. Default value is false.
|
Name | Description | |
---|---|---|
AllocGCHandle |
Pins the object to be allocated by cvSetData.
(Inherited from DisposableObject.) | |
AllocMemory |
Allocates the specified size of memory.
(Inherited from DisposableObject.) | |
CalcError |
Computes error on the training or test dataset
(Inherited from StatModel.) | |
Create |
Creates the empty model.
| |
Dispose |
Releases the resources
(Inherited from DisposableObject.) | |
Dispose(Boolean) |
Releases the resources
(Inherited from DisposableObject.) | |
DisposeManaged |
Releases managed resources
(Overrides DisposableObjectDisposeManaged.) | |
DisposeUnmanaged |
releases unmanaged resources
(Inherited from DisposableCvObject.) | |
Empty | (Inherited from StatModel.) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize |
Destructor
(Inherited from DisposableObject.) | |
GetDefaultName |
Returns the algorithm string identifier.
This string is used as top level xml/yml node tag when the object
is saved to a file or string.
(Inherited from Algorithm.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetNodes |
Returns all the nodes.
all the node indices are indices in the returned vector
| |
GetRoots |
Returns indices of root nodes
| |
GetSplits |
Returns all the splits.
all the split indices are indices in the returned vector
| |
GetSubsets |
Returns all the bitsets for categorical splits.
Split::subsetOfs is an offset in the returned vector
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
GetVarCount |
Returns the number of variables in training samples
(Inherited from StatModel.) | |
IsClassifier |
Returns true if the model is classifier
(Inherited from StatModel.) | |
IsTrained |
Returns true if the model is trained
(Inherited from StatModel.) | |
Load |
Loads and creates a serialized model from a file.
| |
LoadFromString |
Loads algorithm from a String.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
NotifyMemoryPressure |
Notifies the allocated size of memory.
(Inherited from DisposableObject.) | |
Predict |
Predicts response(s) for the provided sample(s)
(Inherited from StatModel.) | |
Read |
Reads algorithm parameters from a file storage
(Inherited from Algorithm.) | |
Save |
Saves the algorithm to a file.
In order to make this method work, the derived class must
implement Algorithm::write(FileStorage fs).
(Inherited from Algorithm.) | |
ThrowIfDisposed |
If this object is disposed, then ObjectDisposedException is thrown.
(Inherited from DisposableObject.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
Train(TrainData, Int32) |
Trains the statistical model
(Inherited from StatModel.) | |
Train(InputArray, SampleTypes, InputArray) |
Trains the statistical model
(Inherited from StatModel.) | |
Write |
Stores algorithm parameters in a file storage
(Inherited from Algorithm.) |
Name | Description | |
---|---|---|
ptr |
Data pointer
(Inherited from DisposableCvObject.) |