F_VN_CreateBoostClassifier
Create a Boost classifier using the default parameters. The initial reference count is set to one if a new model is created and kept, otherwise. The Boost classifier is only applicable to binary classification problems. It learns to distinguish between samples labelled with two user-defined class labels by incrementally adding weak classifiers to improve the classification results. Models of this type neither support on-line training (sample by sample) nor retraining.
Syntax
Definition:
FUNCTION F_VN_CreateBoostClassifier : HRESULT
VAR_INPUT
ipMlModel : Reference To ITcVnMlModel;
hrPrev : HRESULT;
END_VAR
Inputs
Name |
Type |
Description |
---|---|---|
ipMlModel |
Reference To ITcVnMlModel |
Returns the created model (Non-zero interface pointers are reused.) |
hrPrev |
HRESULT indicating the result of previous operations (If SUCCEEDED(hrPrev) equals false, no operation is executed.) |
Weiterführende Informationen
Die Funktion F_VN_CreateBoostClassifier
erstellt ein Boost-Klassifikator Modell.
Boost-Klassifikator Modelle
Das Boost-Klassifikator Modell ist nur für binäre Klassifizierungsprobleme geeignet. Dieses Modell lernt, zwischen Samples zu unterscheiden, die mit zwei benutzerdefinierten Klassenlabels gekennzeichnet sind, indem es schrittweise schwache Klassifikatoren hinzufügt, um die Klassifizierungsergebnisse zu verbessern.
Parameter
Modell
In dem Interface Pointer ipMlModel
wird das erstellte Modell zurückgegeben.
Expert-Parameter
Die Expert-Varianten F_VN_CreateBoostClassifierExp und F_VN_CreateBoostClassifierExp2 enthalten zusätzliche Parameter.
Anwendung
Ein Boost-Klassifikator Modell kann z.B. so erstellt werden:
hr := F_VN_CreateBoostClassifier(
ipMlModel := ipMlModel,
hrPrev := hr);
Required License
TC3 Vision Machine Learning
System Requirements
Development environment | Target platform | PLC libraries to include |
---|---|---|
TwinCAT V3.1.4024.59 or later | PC or CX (x64) with PL50, e.g. Intel 4-core Atom CPU | Tc3_Vision |