descript_class_boxT_descript_class_boxDescriptClassBoxDescriptClassBoxdescript_class_box (算子)

名称

descript_class_boxT_descript_class_boxDescriptClassBoxDescriptClassBoxdescript_class_box — 描述盒子分类器的类。

警告

descript_class_boxdescript_class_boxDescriptClassBoxDescriptClassBoxDescriptClassBoxdescript_class_box 已过时,仅出于向后兼容性考虑而保留。新应用程序应使用 MLP、SVM、KNN 或 GMM 算子替代。

签名

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

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

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

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)

def descript_class_box(classif_handle: HHandle, dimensions: int) -> Tuple[Sequence[int], Sequence[int], Sequence[int], Sequence[int], Sequence[int], Sequence[int]]

def descript_class_box_s(classif_handle: HHandle, dimensions: int) -> Tuple[int, int, int, int, int, int]

描述

descript_class_boxdescript_class_boxDescriptClassBoxDescriptClassBoxDescriptClassBoxdescript_class_box 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_boxDescriptClassBoxDescriptClassBoxDescriptClassBoxdescript_class_box returns for every class (ClassIdxClassIdxClassIdxClassIdxclassIdxclass_idx) the boundaries of every contained box (BoxIdxBoxIdxBoxIdxBoxIdxboxIdxbox_idx) from dimension 1 up to DimensionsDimensionsDimensionsDimensionsdimensionsdimensions (BoxLowerBoundBoxLowerBoundBoxLowerBoundBoxLowerBoundboxLowerBoundbox_lower_bound, BoxHigherBoundBoxHigherBoundBoxHigherBoundBoxHigherBoundboxHigherBoundbox_higher_bound) as well as the number of samples that were used during the learning phase to determine these boundaries at each dimension (BoxNumSamplesTrainBoxNumSamplesTrainBoxNumSamplesTrainBoxNumSamplesTrainboxNumSamplesTrainbox_num_samples_train). Furthermore, the number of samples that were assigned to the wrong class during the learning phase is returned in BoxNumSamplesWrongBoxNumSamplesWrongBoxNumSamplesWrongBoxNumSamplesWrongboxNumSamplesWrongbox_num_samples_wrong

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

执行信息

参数

ClassifHandleClassifHandleClassifHandleClassifHandleclassifHandleclassif_handle (输入控制)  class_box HClassBox, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle of the classifier.

DimensionsDimensionsDimensionsDimensionsdimensionsdimensions (输入控制)  integer HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Highest dimension for output.

默认值: 3

ClassIdxClassIdxClassIdxClassIdxclassIdxclass_idx (输出控制)  integer(-array) HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Indices of the classes.

BoxIdxBoxIdxBoxIdxBoxIdxboxIdxbox_idx (输出控制)  integer(-array) HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Indices of the boxes.

BoxLowerBoundBoxLowerBoundBoxLowerBoundBoxLowerBoundboxLowerBoundbox_lower_bound (输出控制)  integer(-array) HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Lower bounds of the boxes (for each dimension).

BoxHigherBoundBoxHigherBoundBoxHigherBoundBoxHigherBoundboxHigherBoundbox_higher_bound (输出控制)  integer(-array) HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Higher bounds of the boxes (for each dimension).

BoxNumSamplesTrainBoxNumSamplesTrainBoxNumSamplesTrainBoxNumSamplesTrainboxNumSamplesTrainbox_num_samples_train (输出控制)  integer(-array) HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

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

BoxNumSamplesWrongBoxNumSamplesWrongBoxNumSamplesWrongBoxNumSamplesWrongboxNumSamplesWrongbox_num_samples_wrong (输出控制)  integer(-array) HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

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

结果

descript_class_boxdescript_class_boxDescriptClassBoxDescriptClassBoxDescriptClassBoxdescript_class_box 返回 2 ( H_MSG_TRUE )。

可能的前趋

create_class_boxcreate_class_boxCreateClassBoxCreateClassBoxCreateClassBoxcreate_class_box, learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxLearnClassBoxlearn_class_box, set_class_box_paramset_class_box_paramSetClassBoxParamSetClassBoxParamSetClassBoxParamset_class_box_param

可能的后继

enquire_class_boxenquire_class_boxEnquireClassBoxEnquireClassBoxEnquireClassBoxenquire_class_box, learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxLearnClassBoxlearn_class_box, write_class_boxwrite_class_boxWriteClassBoxWriteClassBoxWriteClassBoxwrite_class_box, close_class_boxclose_class_boxCloseClassBoxCloseClassBoxCloseClassBoxclose_class_box

另见

create_class_boxcreate_class_boxCreateClassBoxCreateClassBoxCreateClassBoxcreate_class_box, enquire_class_boxenquire_class_boxEnquireClassBoxEnquireClassBoxEnquireClassBoxenquire_class_box, learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxLearnClassBoxlearn_class_box, read_class_boxread_class_boxReadClassBoxReadClassBoxReadClassBoxread_class_box, write_class_boxwrite_class_boxWriteClassBoxWriteClassBoxWriteClassBoxwrite_class_box

模块

基础