ClassesClassesClassesClasses | | | | Operators

descript_class_boxdescript_class_boxDescriptClassBoxdescript_class_boxDescriptClassBoxDescriptClassBox (Operator)

Name

descript_class_boxdescript_class_boxDescriptClassBoxdescript_class_boxDescriptClassBoxDescriptClassBox — Describe the classes of a box classifier.

Signature

descript_class_box( : : ClassifHandle, Dimensions : ClassIdx, BoxIdx, BoxLowerBound, BoxHigherBound, BoxNumSamplesTrain, BoxNumSamplesWrong)

Herror descript_class_box(const Hlong ClassifHandle, const Hlong Dimensions, Hlong* ClassIdx, Hlong* BoxIdx, Hlong* BoxLowerBound, Hlong* BoxHigherBound, Hlong* BoxNumSamplesTrain, Hlong* BoxNumSamplesWrong)

Herror T_descript_class_box(const Htuple ClassifHandle, const Htuple Dimensions, Htuple* ClassIdx, Htuple* BoxIdx, Htuple* BoxLowerBound, Htuple* BoxHigherBound, Htuple* BoxNumSamplesTrain, Htuple* BoxNumSamplesWrong)

Herror descript_class_box(const HTuple& ClassifHandle, const HTuple& Dimensions, Hlong* ClassIdx, Hlong* BoxIdx, Hlong* BoxLowerBound, Hlong* BoxHigherBound, Hlong* BoxNumSamplesTrain, Hlong* BoxNumSamplesWrong)

Herror descript_class_box(const HTuple& ClassifHandle, const HTuple& Dimensions, HTuple* ClassIdx, HTuple* BoxIdx, HTuple* BoxLowerBound, HTuple* BoxHigherBound, HTuple* BoxNumSamplesTrain, HTuple* BoxNumSamplesWrong)

HTuple HClassBox::DescriptClassBox(const HTuple& Dimensions, HTuple* BoxIdx, HTuple* BoxLowerBound, HTuple* BoxHigherBound, HTuple* BoxNumSamplesTrain, HTuple* BoxNumSamplesWrong) const

void DescriptClassBox(const HTuple& ClassifHandle, const HTuple& Dimensions, HTuple* ClassIdx, HTuple* BoxIdx, HTuple* BoxLowerBound, HTuple* BoxHigherBound, HTuple* BoxNumSamplesTrain, HTuple* BoxNumSamplesWrong)

HTuple HClassBox::DescriptClassBox(Hlong Dimensions, HTuple* BoxIdx, HTuple* BoxLowerBound, HTuple* BoxHigherBound, HTuple* BoxNumSamplesTrain, HTuple* BoxNumSamplesWrong) const

Hlong HClassBox::DescriptClassBox(Hlong Dimensions, Hlong* BoxIdx, Hlong* BoxLowerBound, Hlong* BoxHigherBound, Hlong* BoxNumSamplesTrain, Hlong* BoxNumSamplesWrong) const

void HOperatorSetX.DescriptClassBox(
[in] VARIANT ClassifHandle, [in] VARIANT Dimensions, [out] VARIANT* ClassIdx, [out] VARIANT* BoxIdx, [out] VARIANT* BoxLowerBound, [out] VARIANT* BoxHigherBound, [out] VARIANT* BoxNumSamplesTrain, [out] VARIANT* BoxNumSamplesWrong)

VARIANT HClassBoxX.DescriptClassBox(
[in] Hlong Dimensions, [out] VARIANT* BoxIdx, [out] VARIANT* BoxLowerBound, [out] VARIANT* BoxHigherBound, [out] VARIANT* BoxNumSamplesTrain, [out] VARIANT* BoxNumSamplesWrong)

static void HOperatorSet.DescriptClassBox(HTuple classifHandle, HTuple dimensions, out HTuple classIdx, out HTuple boxIdx, out HTuple boxLowerBound, out HTuple boxHigherBound, out HTuple boxNumSamplesTrain, out HTuple boxNumSamplesWrong)

HTuple HClassBox.DescriptClassBox(int dimensions, out HTuple boxIdx, out HTuple boxLowerBound, out HTuple boxHigherBound, out HTuple boxNumSamplesTrain, out HTuple boxNumSamplesWrong)

int HClassBox.DescriptClassBox(int dimensions, out int boxIdx, out int boxLowerBound, out int boxHigherBound, out int boxNumSamplesTrain, out int boxNumSamplesWrong)

Description

descript_class_boxdescript_class_boxDescriptClassBoxdescript_class_boxDescriptClassBoxDescriptClassBox describes the classes of a box classifier. A box classifier uses a set of hyper cuboids (boxes) for every class. These boxes describe the distribution of the samples.

descript_class_boxdescript_class_boxDescriptClassBoxdescript_class_boxDescriptClassBoxDescriptClassBox returns for every class (ClassIdxClassIdxClassIdxClassIdxClassIdxclassIdx) the boundaries of every contained box (BoxIdxBoxIdxBoxIdxBoxIdxBoxIdxboxIdx) from dimension 1 up to DimensionsDimensionsDimensionsDimensionsDimensionsdimensions (BoxLowerBoundBoxLowerBoundBoxLowerBoundBoxLowerBoundBoxLowerBoundboxLowerBound, BoxHigherBoundBoxHigherBoundBoxHigherBoundBoxHigherBoundBoxHigherBoundboxHigherBound) as well as the number of samples that were used during the learning phase to determine these boundaries at each dimension (BoxNumSamplesTrainBoxNumSamplesTrainBoxNumSamplesTrainBoxNumSamplesTrainBoxNumSamplesTrainboxNumSamplesTrain). Furthermore, the number of samples that were assigned to the wrong class during the leanring phase is returned in BoxNumSamplesWrongBoxNumSamplesWrongBoxNumSamplesWrongBoxNumSamplesWrongBoxNumSamplesWrongboxNumSamplesWrong.

The boundary information of the boxes can be used to inspect the box classifier.

Parallelization

Parameters

ClassifHandleClassifHandleClassifHandleClassifHandleClassifHandleclassifHandle (input_control)  class_box HClassBox, HTupleHTupleHClassBox, HTupleHClassBoxX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle of the classifier.

DimensionsDimensionsDimensionsDimensionsDimensionsdimensions (input_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Highest dimension for output.

Default value: 3

ClassIdxClassIdxClassIdxClassIdxClassIdxclassIdx (output_control)  integer(-array) HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Indices of the classes.

BoxIdxBoxIdxBoxIdxBoxIdxBoxIdxboxIdx (output_control)  integer(-array) HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Indices of the boxes.

BoxLowerBoundBoxLowerBoundBoxLowerBoundBoxLowerBoundBoxLowerBoundboxLowerBound (output_control)  integer(-array) HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Lower bounds of the boxes (for each dimension).

BoxHigherBoundBoxHigherBoundBoxHigherBoundBoxHigherBoundBoxHigherBoundboxHigherBound (output_control)  integer(-array) HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Higher bounds of the boxes (for each dimension).

BoxNumSamplesTrainBoxNumSamplesTrainBoxNumSamplesTrainBoxNumSamplesTrainBoxNumSamplesTrainboxNumSamplesTrain (output_control)  integer(-array) HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Number of training samples that were used to define this box (for each dimension).

BoxNumSamplesWrongBoxNumSamplesWrongBoxNumSamplesWrongBoxNumSamplesWrongBoxNumSamplesWrongboxNumSamplesWrong (output_control)  integer(-array) HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Number of training samples that were assigned incorrectly to the box.

Result

descript_class_boxdescript_class_boxDescriptClassBoxdescript_class_boxDescriptClassBoxDescriptClassBox returns 2 (H_MSG_TRUE).

Possible Predecessors

create_class_boxcreate_class_boxCreateClassBoxcreate_class_boxCreateClassBoxCreateClassBox, learn_class_boxlearn_class_boxLearnClassBoxlearn_class_boxLearnClassBoxLearnClassBox, set_class_box_paramset_class_box_paramSetClassBoxParamset_class_box_paramSetClassBoxParamSetClassBoxParam

Possible Successors

enquire_class_boxenquire_class_boxEnquireClassBoxenquire_class_boxEnquireClassBoxEnquireClassBox, learn_class_boxlearn_class_boxLearnClassBoxlearn_class_boxLearnClassBoxLearnClassBox, write_class_boxwrite_class_boxWriteClassBoxwrite_class_boxWriteClassBoxWriteClassBox, close_class_boxclose_class_boxCloseClassBoxclose_class_boxCloseClassBoxCloseClassBox

See also

create_class_boxcreate_class_boxCreateClassBoxcreate_class_boxCreateClassBoxCreateClassBox, enquire_class_boxenquire_class_boxEnquireClassBoxenquire_class_boxEnquireClassBoxEnquireClassBox, learn_class_boxlearn_class_boxLearnClassBoxlearn_class_boxLearnClassBoxLearnClassBox, read_class_boxread_class_boxReadClassBoxread_class_boxReadClassBoxReadClassBox, write_class_boxwrite_class_boxWriteClassBoxwrite_class_boxWriteClassBoxWriteClassBox

Module

Foundation


ClassesClassesClassesClasses | | | | Operators