KlassenKlassenKlassenKlassen | | | | Operatoren

get_params_class_knnT_get_params_class_knnGetParamsClassKnnget_params_class_knnGetParamsClassKnnGetParamsClassKnn (Operator)

Name

get_params_class_knnT_get_params_class_knnGetParamsClassKnnget_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)

Herror get_params_class_knn(const HTuple& KNNHandle, const HTuple& GenParamName, HTuple* GenParamValue)

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

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

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

void HOperatorSetX.GetParamsClassKnn(
[in] VARIANT KNNHandle, [in] VARIANT GenParamName, [out] VARIANT* GenParamValue)

VARIANT HClassKnnX.GetParamsClassKnn([in] VARIANT GenParamName)

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

HTuple HClassKnn.GetParamsClassKnn(HTuple genParamName)

Beschreibung

get_params_class_knnget_params_class_knnGetParamsClassKnnget_params_class_knnGetParamsClassKnnGetParamsClassKnn liest die Parameter des k-NN Klassifikators KNNHandleKNNHandleKNNHandleKNNHandleKNNHandleKNNHandle aus. Mögliche Werte für GenParamNameGenParamNameGenParamNameGenParamNameGenParamNamegenParamName sind die folgenden:

'method'"method""method""method""method""method":

Gibt die momentan gewählte Methode zur Ergebnisermittlung bei classify_class_knnclassify_class_knnClassifyClassKnnclassify_class_knnClassifyClassKnnClassifyClassKnn zurück. Mögliche Rückgabewerte sind 'classes_distance'"classes_distance""classes_distance""classes_distance""classes_distance""classes_distance", 'classes_frequency'"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""classes_weighted_frequencies" und 'neighbors_distance'"neighbors_distance""neighbors_distance""neighbors_distance""neighbors_distance""neighbors_distance".

'k'"k""k""k""k""k":

Die Anzahl an Nachbarn die verwendet wird um das das Ergebnis von classify_class_knnclassify_class_knnClassifyClassKnnclassify_class_knnClassifyClassKnnClassifyClassKnn zu bestimmen.

'max_num_classes'"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_knnClassifyClassKnnclassify_class_knnClassifyClassKnnClassifyClassKnn zurückgegeben werden soll. Dieser Wert wird bei der Auswahl der Methode 'neighbors_distance'"neighbors_distance""neighbors_distance""neighbors_distance""neighbors_distance""neighbors_distance" ignoriert.

'num_checks'"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""epsilon":

Ein Parameter um die Genauigkeit der Suche zu verringern.

Parallelisierung

Parameter

KNNHandleKNNHandleKNNHandleKNNHandleKNNHandleKNNHandle (input_control)  class_knn HClassKnn, HTupleHTupleHClassKnn, HTupleHClassKnnX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle eines k-NN-Klassifikators.

GenParamNameGenParamNameGenParamNameGenParamNameGenParamNamegenParamName (input_control)  string-array HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Namen der generischen Parameter des k-NN-Klassifikators.

Defaultwert: ['method','k'] ["method","k"] ["method","k"] ["method","k"] ["method","k"] ["method","k"]

Werteliste: 'epsilon'"epsilon""epsilon""epsilon""epsilon""epsilon", 'k'"k""k""k""k""k", 'method'"method""method""method""method""method", 'num_checks'"num_checks""num_checks""num_checks""num_checks""num_checks"

GenParamValueGenParamValueGenParamValueGenParamValueGenParamValuegenParamValue (output_control)  number-array HTupleHTupleHTupleVARIANTHtuple (integer / real / string) (int / long / double / string) (Hlong / double / HString) (Hlong / double / char*) (Hlong / double / BSTR) (Hlong / double / char*)

Werte der selektierten Parameter.

Ergebnis

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

Vorgänger

train_class_knntrain_class_knnTrainClassKnntrain_class_knnTrainClassKnnTrainClassKnn, read_class_knnread_class_knnReadClassKnnread_class_knnReadClassKnnReadClassKnn

Nachfolger

classify_class_knnclassify_class_knnClassifyClassKnnclassify_class_knnClassifyClassKnnClassifyClassKnn

Siehe auch

create_class_knncreate_class_knnCreateClassKnncreate_class_knnCreateClassKnnCreateClassKnn, read_class_knnread_class_knnReadClassKnnread_class_knnReadClassKnnReadClassKnn

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


KlassenKlassenKlassenKlassen | | | | Operatoren