ClassesClassesClassesClasses | | | | Operators

enquire_reject_class_boxT_enquire_reject_class_boxEnquireRejectClassBoxenquire_reject_class_boxEnquireRejectClassBoxEnquireRejectClassBox (Operator)

Name

enquire_reject_class_boxT_enquire_reject_class_boxEnquireRejectClassBoxenquire_reject_class_boxEnquireRejectClassBoxEnquireRejectClassBox — Classify a tuple of attributes with rejection class.

Warning

enquire_reject_class_boxenquire_reject_class_boxEnquireRejectClassBoxenquire_reject_class_boxEnquireRejectClassBoxEnquireRejectClassBox is obsolete and is only provided for reasons of backward compatibility. New applications should use the MLP, SVM, KNN or GMM operators instead.

Signature

enquire_reject_class_box( : : ClassifHandle, FeatureList : Class)

Herror T_enquire_reject_class_box(const Htuple ClassifHandle, const Htuple FeatureList, Htuple* Class)

Herror enquire_reject_class_box(const HTuple& ClassifHandle, const HTuple& FeatureList, Hlong* Class)

Hlong HClassBox::EnquireRejectClassBox(const HTuple& FeatureList) const

void EnquireRejectClassBox(const HTuple& ClassifHandle, const HTuple& FeatureList, HTuple* Class)

Hlong HClassBox::EnquireRejectClassBox(const HTuple& FeatureList) const

void HOperatorSetX.EnquireRejectClassBox(
[in] VARIANT ClassifHandle, [in] VARIANT FeatureList, [out] VARIANT* Class)

Hlong HClassBoxX.EnquireRejectClassBox([in] VARIANT FeatureList)

static void HOperatorSet.EnquireRejectClassBox(HTuple classifHandle, HTuple featureList, out HTuple classVal)

int HClassBox.EnquireRejectClassBox(HTuple featureList)

Description

FeatureListFeatureListFeatureListFeatureListFeatureListfeatureList is a tuple of any floating point- or integer numbers (attributes) which has to be assigned to a class with assistance of a previous trained (learn_class_boxlearn_class_boxLearnClassBoxlearn_class_boxLearnClassBoxLearnClassBox) classifier. It is possible to specify attributes as unknown by indicating the symbol '*' instead of a number. If you specify n values, then all following values, i.e. the attributes n+1 until 'max', are automatically supposed to be undefined.

If the array of attributes cannot be assigned to a class, i.e. the array does not reside inside of one of the hyper boxes, then in contrary to enquire_class_boxenquire_class_boxEnquireClassBoxenquire_class_boxEnquireClassBoxEnquireClassBox not the next class is going to be returned, but the rejection class -1 as a result is going to be passed.

See learn_class_boxlearn_class_boxLearnClassBoxlearn_class_boxLearnClassBoxLearnClassBox for more details about the functionality of the classifier.

You may call the operators learn_class_boxlearn_class_boxLearnClassBoxlearn_class_boxLearnClassBoxLearnClassBox and enquire_class_boxenquire_class_boxEnquireClassBoxenquire_class_boxEnquireClassBoxEnquireClassBox alternately, so that it is possible to classify already in the phase of learning. By this means you could see when a satisfying behavior had been reached.

Parallelization

Parameters

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

Handle of the classifier.

FeatureListFeatureListFeatureListFeatureListFeatureListfeatureList (input_control)  real-array HTupleHTupleHTupleVARIANTHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*) (double / Hlong / BSTR) (double / Hlong / char*)

Array of attributes which has to be classified.

Default value: 1.0

ClassClassClassClassClassclassVal (output_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Number of the class, to which the array of attributes had been assigned or -1 for the rejection class.

Result

enquire_reject_class_boxenquire_reject_class_boxEnquireRejectClassBoxenquire_reject_class_boxEnquireRejectClassBoxEnquireRejectClassBox 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

learn_class_boxlearn_class_boxLearnClassBoxlearn_class_boxLearnClassBoxLearnClassBox, write_class_boxwrite_class_boxWriteClassBoxwrite_class_boxWriteClassBoxWriteClassBox, close_class_boxclose_class_boxCloseClassBoxclose_class_boxCloseClassBoxCloseClassBox

Alternatives

enquire_class_boxenquire_class_boxEnquireClassBoxenquire_class_boxEnquireClassBoxEnquireClassBox

See also

test_sampset_boxtest_sampset_boxTestSampsetBoxtest_sampset_boxTestSampsetBoxTestSampsetBox, learn_class_boxlearn_class_boxLearnClassBoxlearn_class_boxLearnClassBoxLearnClassBox, learn_sampset_boxlearn_sampset_boxLearnSampsetBoxlearn_sampset_boxLearnSampsetBoxLearnSampsetBox

Module

Foundation


ClassesClassesClassesClasses | | | | Operators