get_params_class_mlpT_get_params_class_mlpGetParamsClassMlpGetParamsClassMlp (Operator)
Name
get_params_class_mlpT_get_params_class_mlpGetParamsClassMlpGetParamsClassMlp
— Auslesen der Parameter eines mehrschichtigen Perzeptrons.
Signatur
void GetParamsClassMlp(const HTuple& MLPHandle, HTuple* NumInput, HTuple* NumHidden, HTuple* NumOutput, HTuple* OutputFunction, HTuple* Preprocessing, HTuple* NumComponents)
Hlong HClassMlp::GetParamsClassMlp(Hlong* NumHidden, Hlong* NumOutput, HString* OutputFunction, HString* Preprocessing, Hlong* NumComponents) const
static void HOperatorSet.GetParamsClassMlp(HTuple MLPHandle, out HTuple numInput, out HTuple numHidden, out HTuple numOutput, out HTuple outputFunction, out HTuple preprocessing, out HTuple numComponents)
int HClassMlp.GetParamsClassMlp(out int numHidden, out int numOutput, out string outputFunction, out string preprocessing, out int numComponents)
Beschreibung
get_params_class_mlpget_params_class_mlpGetParamsClassMlpGetParamsClassMlpGetParamsClassMlp
gibt die Parameter des durch
MLPHandleMLPHandleMLPHandleMLPHandleMLPHandle
angegebenen mehrschichtigen Perzeptrons (MLP),
die bei der Erzeugung mit create_class_mlpcreate_class_mlpCreateClassMlpCreateClassMlpCreateClassMlp
verwendet wurden,
zurück. Dies ist insbesondere nützlich, wenn das MLP mit
read_class_mlpread_class_mlpReadClassMlpReadClassMlpReadClassMlp
von Datei eingelesen wurde. Die Ausgabedaten
von get_params_class_mlpget_params_class_mlpGetParamsClassMlpGetParamsClassMlpGetParamsClassMlp
können z.B. verwendet werden, um
zu überprüfen, ob die Merkmalsvektoren und ggf. die Zieldaten,
die verwendet werden sollen, zu dem MLP passen. Zur Beschreibung
der Parameter siehe create_class_mlpcreate_class_mlpCreateClassMlpCreateClassMlpCreateClassMlp
.
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
MLPHandleMLPHandleMLPHandleMLPHandleMLPHandle
(input_control) class_mlp →
HClassMlp, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des MLP.
NumInputNumInputNumInputNumInputnumInput
(output_control) integer →
HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Anzahl der Eingabevariablen (Merkmale) des MLP.
NumHiddenNumHiddenNumHiddenNumHiddennumHidden
(output_control) integer →
HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Anzahl der versteckten Einheiten des MLP.
NumOutputNumOutputNumOutputNumOutputnumOutput
(output_control) integer →
HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Anzahl der Ausgabevariablen (Klassen) des MLP.
OutputFunctionOutputFunctionOutputFunctionOutputFunctionoutputFunction
(output_control) string →
HTupleHTupleHtuple (string) (string) (HString) (char*)
Art der Aktivierungsfunktion in der
Ausgabeschicht des MLP.
PreprocessingPreprocessingPreprocessingPreprocessingpreprocessing
(output_control) string →
HTupleHTupleHtuple (string) (string) (HString) (char*)
Art der Vorverarbeitung (Transformation) der
Merkmalsvektoren.
NumComponentsNumComponentsNumComponentsNumComponentsnumComponents
(output_control) integer →
HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Parameter der Vorverarbeitung: Anzahl der
transformierten Merkmale.
Ergebnis
Sind die Parameterwerte korrekt, dann liefert
get_params_class_mlpget_params_class_mlpGetParamsClassMlpGetParamsClassMlpGetParamsClassMlp
den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird
eine Fehlerbehandlung durchgeführt.
Vorgänger
create_class_mlpcreate_class_mlpCreateClassMlpCreateClassMlpCreateClassMlp
,
read_class_mlpread_class_mlpReadClassMlpReadClassMlpReadClassMlp
Nachfolger
add_sample_class_mlpadd_sample_class_mlpAddSampleClassMlpAddSampleClassMlpAddSampleClassMlp
,
train_class_mlptrain_class_mlpTrainClassMlpTrainClassMlpTrainClassMlp
Siehe auch
evaluate_class_mlpevaluate_class_mlpEvaluateClassMlpEvaluateClassMlpEvaluateClassMlp
,
classify_class_mlpclassify_class_mlpClassifyClassMlpClassifyClassMlpClassifyClassMlp
Modul
Foundation