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

get_params_class_knn( : : KNNHandle, GenParamName : GenParamValue)

Herror T_get_params_class_knn(const Htuple KNNHandle, const Htuple GenParamName, Htuple* GenParamValue)

void GetParamsClassKnn(const HTuple& KNNHandle, const HTuple& GenParamName, HTuple* GenParamValue)

HTuple HClassKnn::GetParamsClassKnn(const HTuple& GenParamName) const

static void HOperatorSet.GetParamsClassKnn(HTuple KNNHandle, HTuple genParamName, out HTuple genParamValue)

HTuple HClassKnn.GetParamsClassKnn(HTuple genParamName)

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

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