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
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
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
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