KlassenKlassen | | Operatoren

get_dl_classifier_paramget_dl_classifier_paramGetDlClassifierParamGetDlClassifierParam (Operator)

Name

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

Signatur

get_dl_classifier_param( : : DLClassifierHandle, GenParamName : GenParamValue)

Herror get_dl_classifier_param(const Hlong DLClassifierHandle, const char* GenParamName, Hlong* 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

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 'GenParamName'"GenParamName""GenParamName""GenParamName""GenParamName" des Neuronalen Netzwerkes DLClassifierHandleDLClassifierHandleDLClassifierHandleDLClassifierHandleDLClassifierHandle in 'GenParamValue'"GenParamValue""GenParamValue""GenParamValue""GenParamValue" aus.

Die Hyperparameter und Netzwerkparameter können über den Operator set_dl_classifier_paramset_dl_classifier_paramSetDlClassifierParamSetDlClassifierParamSetDlClassifierParam gesetzt werden, in dessen Referenz sie im Detail beschrieben sind.

Die folgenden Parameter sind durch das vortrainierte Netzwerke festgelegt und deshalb nur lesbar. Sie definieren die Eigenschaften der erwarteten Eingabebilder:

'image_width'"image_width""image_width""image_width""image_width":

Bildbreite.

'image_height'"image_height""image_height""image_height""image_height":

Bildhöhe.

'image_num_channels'"image_num_channels""image_num_channels""image_num_channels""image_num_channels":

Anzahl der Kanäle.

'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.

Jedes Bild, welches an das Netzwerk übergeben wird, muss entsprechend dieser Parameter 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.

Ausführungsinformationen

Parameter

DLClassifierHandleDLClassifierHandleDLClassifierHandleDLClassifierHandleDLClassifierHandle (input_control)  dl_classifier HDlClassifier, HTupleHTupleHtuple (integer) (IntPtr) (Hlong) (Hlong)

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", 'gpu'"gpu""gpu""gpu""gpu", '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", '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

Siehe auch

set_dl_classifier_paramset_dl_classifier_paramSetDlClassifierParamSetDlClassifierParamSetDlClassifierParam

Modul

Deep Learning Inference


KlassenKlassen | | Operatoren