descript_class_boxT_descript_class_boxDescriptClassBoxDescriptClassBox (Operator)

Name

descript_class_boxT_descript_class_boxDescriptClassBoxDescriptClassBox — Beschreiben des Box-Klassifikators.

Warnung

descript_class_boxdescript_class_boxDescriptClassBoxDescriptClassBoxDescriptClassBox ist veraltet und wird nur aus Gründen der Rückwärtskompatibilität zur Verfügung gestellt. Neue Applikationen sollten stattdessen die MLP, SVM, KNN oder GMM Operatoren verwenden.

Signatur

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)

Beschreibung

descript_class_boxdescript_class_boxDescriptClassBoxDescriptClassBoxDescriptClassBox beschreibt die Klassen eines Box-Klassifikators. Ein Box-Klassifikator verwendet für jede Klasse eine Menge von Hyperquadern (Boxen). Diese Boxen repräsentieren die Verteilung der Merkmalsvektoren jeder Klasse.

descript_class_boxdescript_class_boxDescriptClassBoxDescriptClassBoxDescriptClassBox liefert für jede Klasse (ClassIdxClassIdxClassIdxClassIdxclassIdx) die Grenzen aller enthaltener Boxen (BoxIdxBoxIdxBoxIdxBoxIdxboxIdx) von Dimension 1 bis DimensionsDimensionsDimensionsDimensionsdimensions (BoxLowerBoundBoxLowerBoundBoxLowerBoundBoxLowerBoundboxLowerBound, BoxHigherBoundBoxHigherBoundBoxHigherBoundBoxHigherBoundboxHigherBound) wie auch die Anzahl der Trainingsdaten, die während der Lernphase für jede Dimension verwendet wurden (BoxNumSamplesTrainBoxNumSamplesTrainBoxNumSamplesTrainBoxNumSamplesTrainboxNumSamplesTrain). Des weiteren wird die Anzahl der Trainingsdaten zurückgegeben, die während der Trainingsphase der falschen Klasse zugeordnet wurden (BoxNumSamplesWrongBoxNumSamplesWrongBoxNumSamplesWrongBoxNumSamplesWrongboxNumSamplesWrong).

Die Information über die Grenzen der Boxen kann zur Inspektion des Box-Klassifikators verwendet werden.

Ausführungsinformationen

Parameter

ClassifHandleClassifHandleClassifHandleClassifHandleclassifHandle (input_control)  class_box HClassBox, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des Klassifikators.

DimensionsDimensionsDimensionsDimensionsdimensions (input_control)  integer HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Höchste auszugebende Dimension.

Defaultwert: 3

ClassIdxClassIdxClassIdxClassIdxclassIdx (output_control)  integer(-array) HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Indizes der Klassen.

BoxIdxBoxIdxBoxIdxBoxIdxboxIdx (output_control)  integer(-array) HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Indizes der Boxen.

BoxLowerBoundBoxLowerBoundBoxLowerBoundBoxLowerBoundboxLowerBound (output_control)  integer(-array) HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Untere Grenzen der Boxen (für jede Dimension).

BoxHigherBoundBoxHigherBoundBoxHigherBoundBoxHigherBoundboxHigherBound (output_control)  integer(-array) HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Obere Grenzen der Boxen (für jede Dimension).

BoxNumSamplesTrainBoxNumSamplesTrainBoxNumSamplesTrainBoxNumSamplesTrainboxNumSamplesTrain (output_control)  integer(-array) HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Anzahl der Trainingsdaten, die während der Lernphase (für jede Dimension) verwendet wurden.

BoxNumSamplesWrongBoxNumSamplesWrongBoxNumSamplesWrongBoxNumSamplesWrongboxNumSamplesWrong (output_control)  integer(-array) HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Anzahl der Trainingsdaten, die während der Lernphase der falschen Klasse zugewiesen wurden.

Ergebnis

descript_class_boxdescript_class_boxDescriptClassBoxDescriptClassBoxDescriptClassBox liefert den Wert 2 (H_MSG_TRUE).

Vorgänger

create_class_boxcreate_class_boxCreateClassBoxCreateClassBoxCreateClassBox, learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxLearnClassBox, set_class_box_paramset_class_box_paramSetClassBoxParamSetClassBoxParamSetClassBoxParam

Nachfolger

enquire_class_boxenquire_class_boxEnquireClassBoxEnquireClassBoxEnquireClassBox, learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxLearnClassBox, write_class_boxwrite_class_boxWriteClassBoxWriteClassBoxWriteClassBox, close_class_boxclose_class_boxCloseClassBoxCloseClassBoxCloseClassBox

Siehe auch

create_class_boxcreate_class_boxCreateClassBoxCreateClassBoxCreateClassBox, enquire_class_boxenquire_class_boxEnquireClassBoxEnquireClassBoxEnquireClassBox, learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxLearnClassBox, read_class_boxread_class_boxReadClassBoxReadClassBoxReadClassBox, write_class_boxwrite_class_boxWriteClassBoxWriteClassBoxWriteClassBox

Modul

Foundation