F_VN_CreateBoostClassifier

F_VN_CreateBoostClassifier 1:

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

F_VN_CreateBoostClassifier 2: Inputs

Name

Type

Description

ipMlModel

Reference To ITcVnMlModel

Returns the created model (Non-zero interface pointers are reused.)

hrPrev

HRESULT

HRESULT indicating the result of previous operations (If SUCCEEDED(hrPrev) equals false, no operation is executed.)

F_VN_CreateBoostClassifier 3: Return value

HRESULT

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