get_params_class_knnT_get_params_class_knnGetParamsClassKnnGetParamsClassKnn (Operator)
Name
get_params_class_knnT_get_params_class_knnGetParamsClassKnnGetParamsClassKnn
— Liest die Parameter eines k-NN-Klassifikators aus.
Signatur
Beschreibung
get_params_class_knnget_params_class_knnGetParamsClassKnnGetParamsClassKnnGetParamsClassKnn
liest die Parameter des k-NN
Klassifikators KNNHandleKNNHandleKNNHandleKNNHandleKNNHandle
aus. Mögliche Werte für
GenParamNameGenParamNameGenParamNameGenParamNamegenParamName
sind die folgenden:
- 'method'"method""method""method""method":
Gibt die momentan gewählte
Methode zur Ergebnisermittlung bei classify_class_knnclassify_class_knnClassifyClassKnnClassifyClassKnnClassifyClassKnn
zurück.
Mögliche Rückgabewerte sind 'classes_distance'"classes_distance""classes_distance""classes_distance""classes_distance",
'classes_frequency'"classes_frequency""classes_frequency""classes_frequency""classes_frequency", 'classes_weighted_frequencies'"classes_weighted_frequencies""classes_weighted_frequencies""classes_weighted_frequencies""classes_weighted_frequencies"
und 'neighbors_distance'"neighbors_distance""neighbors_distance""neighbors_distance""neighbors_distance".
- 'k'"k""k""k""k":
Die Anzahl an Nachbarn die verwendet wird um das
das Ergebnis von classify_class_knnclassify_class_knnClassifyClassKnnClassifyClassKnnClassifyClassKnn
zu bestimmen.
- 'max_num_classes'"max_num_classes""max_num_classes""max_num_classes""max_num_classes":
Die maximale Anzahl an Klassen
die von classify_class_knnclassify_class_knnClassifyClassKnnClassifyClassKnnClassifyClassKnn
zurückgegeben werden soll.
Dieser Wert wird bei der Auswahl der Methode
'neighbors_distance'"neighbors_distance""neighbors_distance""neighbors_distance""neighbors_distance" ignoriert.
- 'num_checks'"num_checks""num_checks""num_checks""num_checks":
Limitiert die Anzahl an Versuchen ein
vorläufiges Ergebnis der k-NN-Suche zu verbessern.
- 'epsilon'"epsilon""epsilon""epsilon""epsilon":
Ein Parameter um die Genauigkeit der
Suche zu verringern.
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
KNNHandleKNNHandleKNNHandleKNNHandleKNNHandle
(input_control) class_knn →
HClassKnn, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle eines k-NN-Klassifikators.
GenParamNameGenParamNameGenParamNameGenParamNamegenParamName
(input_control) string-array →
HTupleHTupleHtuple (string) (string) (HString) (char*)
Namen der generischen Parameter des k-NN-Klassifikators.
Defaultwert:
['method','k']
["method","k"]
["method","k"]
["method","k"]
["method","k"]
Werteliste: 'epsilon'"epsilon""epsilon""epsilon""epsilon", 'k'"k""k""k""k", 'method'"method""method""method""method", 'num_checks'"num_checks""num_checks""num_checks""num_checks"
GenParamValueGenParamValueGenParamValueGenParamValuegenParamValue
(output_control) number-array →
HTupleHTupleHtuple (integer / real / string) (int / long / double / string) (Hlong / double / HString) (Hlong / double / char*)
Werte der selektierten Parameter.
Ergebnis
Sind die Parameterwerte korrekt, dann liefert
get_params_class_knnget_params_class_knnGetParamsClassKnnGetParamsClassKnnGetParamsClassKnn
den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird
eine Fehlerbehandlung durchgeführt.
Vorgänger
train_class_knntrain_class_knnTrainClassKnnTrainClassKnnTrainClassKnn
,
read_class_knnread_class_knnReadClassKnnReadClassKnnReadClassKnn
Nachfolger
classify_class_knnclassify_class_knnClassifyClassKnnClassifyClassKnnClassifyClassKnn
Siehe auch
create_class_knncreate_class_knnCreateClassKnnCreateClassKnnCreateClassKnn
,
read_class_knnread_class_knnReadClassKnnReadClassKnnReadClassKnn
Literatur
Marius Muja, David G. Lowe: „Fast Approximate Nearest Neighbors with
Automatic Algorithm Configuration“;
International Conference on Computer Vision Theory
and Applications (VISAPP 09); 2009.
Modul
Foundation