get_dl_classifier_paramT_get_dl_classifier_paramGetDlClassifierParamGetDlClassifierParam (Operator)

Name

get_dl_classifier_paramT_get_dl_classifier_paramGetDlClassifierParamGetDlClassifierParam — Auslesen der Parameter eines Deep Learning-basierten Klassifikators.

Warnung

get_dl_classifier_paramget_dl_classifier_paramGetDlClassifierParamGetDlClassifierParamGetDlClassifierParam ist veraltet und wird nur aus Gründen der Rückwärtskompatibilität zur Verfügung gestellt. Neue Applikationen sollten stattdessen den allgemeinen CNN-basierten Operator get_dl_model_paramget_dl_model_paramGetDlModelParamGetDlModelParamGetDlModelParam verwenden.

Signatur

get_dl_classifier_param( : : DLClassifierHandle, GenParamName : GenParamValue)

Herror T_get_dl_classifier_param(const Htuple DLClassifierHandle, const Htuple GenParamName, Htuple* GenParamValue)

void GetDlClassifierParam(const HTuple& DLClassifierHandle, const HTuple& GenParamName, HTuple* GenParamValue)

HTuple HDlClassifier::GetDlClassifierParam(const HTuple& GenParamName) const

HTuple HDlClassifier::GetDlClassifierParam(const HString& GenParamName) const

HTuple HDlClassifier::GetDlClassifierParam(const char* GenParamName) const

HTuple HDlClassifier::GetDlClassifierParam(const wchar_t* GenParamName) const   (Nur Windows)

static void HOperatorSet.GetDlClassifierParam(HTuple DLClassifierHandle, HTuple genParamName, out HTuple genParamValue)

HTuple HDlClassifier.GetDlClassifierParam(HTuple genParamName)

HTuple HDlClassifier.GetDlClassifierParam(string genParamName)

Beschreibung

get_dl_classifier_paramget_dl_classifier_paramGetDlClassifierParamGetDlClassifierParamGetDlClassifierParam gibt die Parameterwerte von GenParamNameGenParamNameGenParamNameGenParamNamegenParamName des Neuronalen Netzwerkes DLClassifierHandleDLClassifierHandleDLClassifierHandleDLClassifierHandleDLClassifierHandle in GenParamValueGenParamValueGenParamValueGenParamValuegenParamValue aus.

Die Hyperparameter und Netzwerkparameter können über den Operator set_dl_classifier_paramset_dl_classifier_paramSetDlClassifierParamSetDlClassifierParamSetDlClassifierParam gesetzt werden, in dessen Dokumentation sie im Detail beschrieben sind. Mit get_dl_classifier_paramget_dl_classifier_paramGetDlClassifierParamGetDlClassifierParamGetDlClassifierParam können all diese Werte abgefragt werden.

Zusätzlich gibt es Parameter, die vom Neuronalen Netzwerk vorgegeben und somit nur lesbar sind. Diese Parameter sind:

'image_range_min'"image_range_min""image_range_min""image_range_min""image_range_min":

Minimaler Grauwert.

'image_range_max'"image_range_max""image_range_max""image_range_max""image_range_max":

Maximaler Grauwert.

Die spezifischen Werte für diese Parameter sowie die Defaultwerte der Bilddimensionen hängen vom jeweiligen Netzwerk ab, siehe read_dl_classifierread_dl_classifierReadDlClassifierReadDlClassifierReadDlClassifier.

Jedes Bild, welches an das Netzwerk übergeben wird, muss entsprechend der aktuellen Anforderungen des Netzwerkes vorliegen. Um Bilder entsprechend vorzuverarbeiten, steht die Prozedur preprocess_dl_classifier_images zur Verfügung.

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

DLClassifierHandleDLClassifierHandleDLClassifierHandleDLClassifierHandleDLClassifierHandle (input_control)  dl_classifier HDlClassifier, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des Deep Learning-basierten Klassifikators.

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

Name des generischen Parameters.

Defaultwert: 'gpu' "gpu" "gpu" "gpu" "gpu"

Werteliste: 'batch_size'"batch_size""batch_size""batch_size""batch_size", 'batch_size_multiplier'"batch_size_multiplier""batch_size_multiplier""batch_size_multiplier""batch_size_multiplier", 'classes'"classes""classes""classes""classes", 'gpu'"gpu""gpu""gpu""gpu", 'image_dimensions'"image_dimensions""image_dimensions""image_dimensions""image_dimensions", 'image_height'"image_height""image_height""image_height""image_height", 'image_num_channels'"image_num_channels""image_num_channels""image_num_channels""image_num_channels", 'image_range_max'"image_range_max""image_range_max""image_range_max""image_range_max", 'image_range_min'"image_range_min""image_range_min""image_range_min""image_range_min", 'image_width'"image_width""image_width""image_width""image_width", 'learning_rate'"learning_rate""learning_rate""learning_rate""learning_rate", 'momentum'"momentum""momentum""momentum""momentum", 'runtime'"runtime""runtime""runtime""runtime", 'runtime_init'"runtime_init""runtime_init""runtime_init""runtime_init", 'weight_prior'"weight_prior""weight_prior""weight_prior""weight_prior"

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

Wert des generischen Parameters.

Ergebnis

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

Vorgänger

read_dl_classifierread_dl_classifierReadDlClassifierReadDlClassifierReadDlClassifier, set_dl_classifier_paramset_dl_classifier_paramSetDlClassifierParamSetDlClassifierParamSetDlClassifierParam

Nachfolger

train_dl_classifier_batchtrain_dl_classifier_batchTrainDlClassifierBatchTrainDlClassifierBatchTrainDlClassifierBatch, apply_dl_classifierapply_dl_classifierApplyDlClassifierApplyDlClassifierApplyDlClassifier

Alternativen

get_dl_model_paramget_dl_model_paramGetDlModelParamGetDlModelParamGetDlModelParam

Siehe auch

set_dl_classifier_paramset_dl_classifier_paramSetDlClassifierParamSetDlClassifierParamSetDlClassifierParam

Modul

Deep Learning Inference