get_dl_classifier_resultT_get_dl_classifier_resultGetDlClassifierResultGetDlClassifierResult (Operator)

Name

get_dl_classifier_resultT_get_dl_classifier_resultGetDlClassifierResultGetDlClassifierResult — Abrufen der Inferenz-Ergebnisse eines Deep Learning-basierten Klassifikators.

Warnung

get_dl_classifier_resultget_dl_classifier_resultGetDlClassifierResultGetDlClassifierResultGetDlClassifierResult ist veraltet und wird nur aus Gründen der Rückwärtskompatibilität zur Verfügung gestellt.

Signatur

get_dl_classifier_result( : : DLClassifierResultHandle, Index, GenResultName : GenResultValue)

Herror T_get_dl_classifier_result(const Htuple DLClassifierResultHandle, const Htuple Index, const Htuple GenResultName, Htuple* GenResultValue)

void GetDlClassifierResult(const HTuple& DLClassifierResultHandle, const HTuple& Index, const HTuple& GenResultName, HTuple* GenResultValue)

HTuple HDlClassifierResult::GetDlClassifierResult(const HTuple& Index, const HTuple& GenResultName) const

HTuple HDlClassifierResult::GetDlClassifierResult(const HString& Index, const HString& GenResultName) const

HTuple HDlClassifierResult::GetDlClassifierResult(const char* Index, const char* GenResultName) const

HTuple HDlClassifierResult::GetDlClassifierResult(const wchar_t* Index, const wchar_t* GenResultName) const   (Nur Windows)

static void HOperatorSet.GetDlClassifierResult(HTuple DLClassifierResultHandle, HTuple index, HTuple genResultName, out HTuple genResultValue)

HTuple HDlClassifierResult.GetDlClassifierResult(HTuple index, HTuple genResultName)

HTuple HDlClassifierResult.GetDlClassifierResult(string index, string genResultName)

Beschreibung

get_dl_classifier_resultget_dl_classifier_resultGetDlClassifierResultGetDlClassifierResultGetDlClassifierResult ermöglicht den Abruf der Inferenz-Resultate. Diese Resultate sind in DLClassifierResultHandleDLClassifierResultHandleDLClassifierResultHandleDLClassifierResultHandleDLClassifierResultHandle gespeichert und wurden über apply_dl_classifierapply_dl_classifierApplyDlClassifierApplyDlClassifierApplyDlClassifier erhalten.

Die Eingabeparameter GenResultNameGenResultNameGenResultNameGenResultNamegenResultName und IndexIndexIndexIndexindex geben an, welche Ergebnisse für welches Bild zurückgegeben werden sollen. Das entsprechende Ergebnis wird in GenResultValueGenResultValueGenResultValueGenResultValuegenResultValue gegeben.

GenResultNameGenResultNameGenResultNameGenResultNamegenResultName kann folgende Werte annehmen:

'confidences'"confidences""confidences""confidences""confidences":

gibt die Konfidenzwerte passend zum ausgewählten Bildindex IndexIndexIndexIndexindex zurück.

'predicted_classes'"predicted_classes""predicted_classes""predicted_classes""predicted_classes":

gibt die Klassennamen passend zum ausgewählten Bildindex IndexIndexIndexIndexindex zurück.

'predicted_class_indices'"predicted_class_indices""predicted_class_indices""predicted_class_indices""predicted_class_indices":

gibt die Klassenindizes passend zum ausgewählten Bildindex IndexIndexIndexIndexindex zurück. Dabei geben die Klassenindizes die jeweiligen Positionen (von 0 startend) in dem Tupel der Klassen an.

Wenn der Parameter IndexIndexIndexIndexindex den Wert 'all'"all""all""all""all" annimmt, gibt get_dl_classifier_resultget_dl_classifier_resultGetDlClassifierResultGetDlClassifierResultGetDlClassifierResult den Konfidenzwert, bzw. den Klassennamen, des besten Kandidaten (Vorhersage mit größtem Konfidenzwert) eines jeden Bildes. Ansonsten muss IndexIndexIndexIndexindex eine Ganzzahl aus dem Interval 0 bis Batchgröße minus eins sein und gibt an, für welches Bild des Batches alle Konfidenzwerten, bzw. Klassennamen, zurückgegeben werden sollen. Diese Rückgabewerte sind nach absteigendem Konfidenzwert sortiert. Das ist z.B. nützlich bei der Bestimmung der besten Kandidaten einer Menge an Bildern.

Das Konzept der Deep Learning-basierten Klassifikation ist in der Einleitung zu Kapitel Deep Learning / Klassifikation beschrieben. Der Ablauf mit diesem veralteten Operator ist im Kapitel Legacy / DL Klassifikation beschrieben.

Ausführungsinformationen

Parameter

DLClassifierResultHandleDLClassifierResultHandleDLClassifierResultHandleDLClassifierResultHandleDLClassifierResultHandle (input_control)  dl_classifier_result HDlClassifierResult, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle der Ergebnisse eines Deep Learning-basierten Klassifikators.

IndexIndexIndexIndexindex (input_control)  number HTupleHTupleHtuple (string / integer) (string / int / long) (HString / Hlong) (char* / Hlong)

Index des Bildes innerhalb des Batches.

Defaultwert: 'all' "all" "all" "all" "all"

GenResultNameGenResultNameGenResultNameGenResultNamegenResultName (input_control)  attribute.name(-array) HTupleHTupleHtuple (string) (string) (HString) (char*)

Name des generischen Parameters.

Defaultwert: 'predicted_classes' "predicted_classes" "predicted_classes" "predicted_classes" "predicted_classes"

Werteliste: 'confidences'"confidences""confidences""confidences""confidences", 'predicted_class_indices'"predicted_class_indices""predicted_class_indices""predicted_class_indices""predicted_class_indices", 'predicted_classes'"predicted_classes""predicted_classes""predicted_classes""predicted_classes"

GenResultValueGenResultValueGenResultValueGenResultValuegenResultValue (output_control)  attribute.value(-array) HTupleHTupleHtuple (real / string / integer) (double / string / int / long) (double / HString / Hlong) (double / char* / Hlong)

Wert des generischen Parameters, entweder die Konfidenzwerte, die Klassennamen oder Klassenindizes.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert get_dl_classifier_resultget_dl_classifier_resultGetDlClassifierResultGetDlClassifierResultGetDlClassifierResult den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

apply_dl_classifierapply_dl_classifierApplyDlClassifierApplyDlClassifierApplyDlClassifier

Nachfolger

clear_dl_classifier_resultclear_dl_classifier_resultClearDlClassifierResultClearDlClassifierResultClearDlClassifierResult

Modul

Deep Learning Inference