F_VN_TrainSampleScalar

F_VN_TrainSampleScalar 1:

Train a regressor with a single sample and scalar output.

Syntax

Definition:

FUNCTION F_VN_TrainSampleScalar : HRESULT
VAR_INPUT
    ipRegressor : ITcVnMlModel;
    ipSample    : ITcUnknown;
    fOutput     : REAL;
    hrPrev      : HRESULT;
END_VAR

F_VN_TrainSampleScalar 2: Inputs

Name

Type

Description

ipRegressor

ITcVnMlModel

Regressor to be used

ipSample

ITcUnknown

Container holding a single input sample (ContainerType_Vector_REAL or ContainerType_Vector_LREAL)

fOutput

REAL

Scalar output to be learnt

hrPrev

HRESULT

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

F_VN_TrainSampleScalar 3: Return value

HRESULT

Weiterführende Informationen

Die Funktion F_VN_TrainSampleScalar trainiert ein skalares Regressor-Modell mit einem Sample.

Parameter

Regressor-Modell

Das zuvor erstellte Regressor-Modell muss an ipRegressor übergeben werden.

Sample

Der Sample-Container wird als ipSample übergeben. Der Typ des Containers muss ContainerType_Vector_REAL oder ContainerType_Vector_LREAL sein.

Trainingswert

Der Ergebniswert des Samples wird an fOutput übergeben.

Anwendung

Ein skalares Regressor-Modell kann z.B. wie folgt mit einem einzelnen Sample trainiert werden:

hr := F_VN_TrainSampleScalar(
    ipRegressor     := ipRegressorModel,
    ipSample        := ipSample,
    fOutput         := fOutput,
    hrPrev          := hr);

Verwandte Funktionen

Required License

TC3 Vision Machine Learning

System Requirements

Development environment

Target platform

PLC libraries to include

TwinCAT V3.1. 4024.44 or later

PC or CX (x64) with PL50, e.g. Intel 4-core Atom CPU

Tc3_Vision