Train the boost tree using the specific traning data
Namespace:
Emgu.CV.MLAssembly: Emgu.CV.ML (in Emgu.CV.ML.dll) Version: 2.1.0.649 (2.1.0.649)
Syntax
C# | Visual Basic | Visual C++ |
Public Function Train ( _ trainData As Matrix(Of Single), _ tflag As DATA_LAYOUT_TYPE, _ responses As Matrix(Of Single), _ varIdx As Matrix(Of Byte), _ sampleIdx As Matrix(Of Byte), _ varType As Matrix(Of Byte), _ missingMask As Matrix(Of Byte), _ param As MCvBoostParams, _ update As Boolean _ ) As Boolean
public: bool Train( Matrix<float>^ trainData, DATA_LAYOUT_TYPE tflag, Matrix<float>^ responses, Matrix<unsigned char>^ varIdx, Matrix<unsigned char>^ sampleIdx, Matrix<unsigned char>^ varType, Matrix<unsigned char>^ missingMask, MCvBoostParams param, bool update )
Parameters
- trainData
- Matrix<(Of <(Single>)>)
The training data. A 32-bit floating-point, single-channel matrix, one vector per row
- tflag
- DATA_LAYOUT_TYPE
data layout type
- responses
- Matrix<(Of <(Single>)>)
A floating-point matrix of the corresponding output vectors, one vector per row.
- varIdx
- Matrix<(Of <(Byte>)>)
Can be null if not needed. When specified, identifies variables (features) of interest. It is a Matrix>int< of nx1
- sampleIdx
- Matrix<(Of <(Byte>)>)
Can be null if not needed. When specified, identifies samples of interest. It is a Matrix>int< of nx1
- missingMask
- Matrix<(Of <(Byte>)>)
Can be null if not needed. When specified, it is an 8-bit matrix of the same size as trainData, is used to mark the missed values (non-zero elements of the mask)
- param
- MCvBoostParams
The parameters for training the boost tree
- update
- Boolean
specifies whether the classifier needs to be updated (i.e. the new weak tree classifiers added to the existing ensemble), or the classifier needs to be rebuilt from scratch
Return Value
[Missing <returns> documentation for "M:Emgu.CV.ML.Boost.Train(Emgu.CV.Matrix{System.Single},Emgu.CV.ML.MlEnum.DATA_LAYOUT_TYPE,Emgu.CV.Matrix{System.Single},Emgu.CV.Matrix{System.Byte},Emgu.CV.Matrix{System.Byte},Emgu.CV.Matrix{System.Byte},Emgu.CV.Matrix{System.Byte},Emgu.CV.ML.Structure.MCvBoostParams,System.Boolean)"]