CreateLdaTransform

Create an LDA-based feature transform from the provided data. The number of samples must be >= the number of features and the number of classes must be >= 2. The initial reference count is set to one if a new model is created and kept, otherwise.

Syntax

Definition:

HRESULT CreateLdaTransform(
    HRESULT         hrPrev,
    ITcVnMlModel*&  ipMlModel,
    ITcUnknown*     ipSamples,
    ITcVnContainer* ipClasses
)

Parameters

Name

Type

Description

hrPrev

HRESULT

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

ipMlModel

ITcVnMlModel*&

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

ipSamples

ITcUnknown*

Container holding a batch of input samples (ContainerType_Vector_Vector_REAL or ContainerType_Vector_Vector_LREAL)

ipClasses

ITcVnContainer*

Class labels corresponding to the input samples (ContainerType_Vector_DINT)

CreateLdaTransform 1: Return value

HRESULT

Required License

TC3 Machine Learning Realtime Inference

System Requirements