| Operatoren |
get_support_vector_class_svm — Auslesen des Index eines Support-Vektors aus einer trainierten Support-Vektor-Maschine.
get_support_vector_class_svm( : : SVMHandle, IndexSupportVector : Index)
Der Operator get_support_vector_class_svm erlaubt, eine Beziehung zwischen originalem Trainingsdatensatz und der durch das Training entstandenen Support-Vektoren innerhalb einer SVM (gegeben in SVMHandle) herzustellen. Der Index des abzufragenden SV wird mit IndexSupportVector festgelegt. Er wird ab 0 gezählt, d.h. IndexSupportVector muss zwischen 0 und IndexSupportVectors - 1 liegen, wobei IndexSupportVectors mit get_support_vector_num_class_svm bestimmt werden kann. Der Index, den dieser Datensatz im ursprünglichen Trainingsdatensatz hatte wird in Index zurückgegeben. Diese Index kann als Parameter für get_sample_class_svm benützt werden, um die Datenvektoren zu bestimmen, die Support Vektoren geworden sind. get_support_vector_class_svm kann z.B. dazu verwendet werden, die Support Vektoren zu visualisieren.
Man beachte, dass der zurückgelieferte Index gleich -1, also ungültig, ist, falls train_class_svm mit einem anderen Modus als 'default' aufgerufen wurde oder falls die SVM mit reduce_class_svm erzeugt wurde. Der Grund hierfür ist, dass ein konsistentes Abbilden von Support-Vektoren auf Trainingsdatensatz unmöglich ist.
Handle der SVM.
Anzahl der gespeicherten Support-Vektoren.
Index des Support-Vektors im Trainingsdatensatz.
Sind die Parameterwerte korrekt, dann liefert get_sample_class_svm den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
train_class_svm, get_support_vector_num_class_svm
Foundation
| Operatoren |