KlassenKlassenKlassenKlassen | | | | Operatoren

evaluate_class_svmT_evaluate_class_svmEvaluateClassSvmevaluate_class_svmEvaluateClassSvmEvaluateClassSvm (Operator)

Name

evaluate_class_svmT_evaluate_class_svmEvaluateClassSvmevaluate_class_svmEvaluateClassSvmEvaluateClassSvm — Berechnen der Konfidenz eines Merkmalsvektors durch eine Support-Vektor-Maschine.

Signatur

evaluate_class_svm( : : SVMHandle, Features : Result)

Herror T_evaluate_class_svm(const Htuple SVMHandle, const Htuple Features, Htuple* Result)

Herror evaluate_class_svm(const HTuple& SVMHandle, const HTuple& Features, double* Result)

Herror evaluate_class_svm(const HTuple& SVMHandle, const HTuple& Features, HTuple* Result)

HTuple HClassSvm::EvaluateClassSvm(const HTuple& Features) const

void EvaluateClassSvm(const HTuple& SVMHandle, const HTuple& Features, HTuple* Result)

HTuple HClassSvm::EvaluateClassSvm(const HTuple& Features) const

void HOperatorSetX.EvaluateClassSvm(
[in] VARIANT SVMHandle, [in] VARIANT Features, [out] VARIANT* Result)

VARIANT HClassSvmX.EvaluateClassSvm([in] VARIANT Features)

static void HOperatorSet.EvaluateClassSvm(HTuple SVMHandle, HTuple features, out HTuple result)

HTuple HClassSvm.EvaluateClassSvm(HTuple features)

Beschreibung

evaluate_class_svmevaluate_class_svmEvaluateClassSvmevaluate_class_svmEvaluateClassSvmEvaluateClassSvm berechnet für einen Merkmalsvektor, dass in FeaturesFeaturesFeaturesFeaturesFeaturesfeatures übergeben wird, das Ergebnis ResultResultResultResultResultresult für eine SVM SVMHandleSVMHandleSVMHandleSVMHandleSVMHandleSVMHandle. Der Operator evaluate_class_svmevaluate_class_svmEvaluateClassSvmevaluate_class_svmEvaluateClassSvmEvaluateClassSvm kann nur benutzt werden, wenn es im Modus Mode = 'novelty-detection'"novelty-detection""novelty-detection""novelty-detection""novelty-detection""novelty-detection" erzeugt wurde. Wenn der Merkmalsvektor innerhalb der Klasse liegt, liefert ResultResultResultResultResultresult einen Wert größer 1.0. Wenn der Merkmalsvektor ausserhalb der Klassengrenze liegt, z.B. weil es ein Ausreißer ist, wird ein Wert kleiner 1.0 zurückgegeben.

Parallelisierung

Parameter

SVMHandleSVMHandleSVMHandleSVMHandleSVMHandleSVMHandle (input_control)  class_svm HClassSvm, HTupleHTupleHClassSvm, HTupleHClassSvmX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle der SVM.

FeaturesFeaturesFeaturesFeaturesFeaturesfeatures (input_control)  real-array HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Merkmalsvektor.

ResultResultResultResultResultresult (output_control)  real(-array) HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Ergebnis der Evaluation des Merkmalsvektors durch die SVM.

Ergebnis

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

Vorgänger

train_class_svmtrain_class_svmTrainClassSvmtrain_class_svmTrainClassSvmTrainClassSvm, read_class_svmread_class_svmReadClassSvmread_class_svmReadClassSvmReadClassSvm

Siehe auch

create_class_svmcreate_class_svmCreateClassSvmcreate_class_svmCreateClassSvmCreateClassSvm

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren