evaluate_class_svmT_evaluate_class_svmEvaluateClassSvmEvaluateClassSvmevaluate_class_svm (算子)
名称
evaluate_class_svmT_evaluate_class_svmEvaluateClassSvmEvaluateClassSvmevaluate_class_svm — 通过支持向量机评估特征向量。
签名
描述
evaluate_class_svmevaluate_class_svmEvaluateClassSvmEvaluateClassSvmEvaluateClassSvmevaluate_class_svm calculates for a feature vector
provided in FeaturesFeaturesFeaturesFeaturesfeaturesfeatures the ResultResultResultResultresultresult given
a SVM in SVMHandleSVMHandleSVMHandleSVMHandleSVMHandlesvmhandle. The operator evaluate_class_svmevaluate_class_svmEvaluateClassSvmEvaluateClassSvmEvaluateClassSvmevaluate_class_svm
can only be used if the SVM was created in the ModeModeModeModemodemode =
'novelty-detection'"novelty-detection""novelty-detection""novelty-detection""novelty-detection""novelty-detection". If the feature vector lies in the class, a
ResultResultResultResultresultresult value bigger 1.0 is returned. If the feature vector
lies outside the class boundary, e.g., is an outlier, a value smaller
1.0 is returned.
执行信息
- 多线程类型:可重入(与非独占算子并行运行)。
- 多线程作用域:全局(可从任何线程调用)。
- 未采用并行化处理。
参数
SVMHandleSVMHandleSVMHandleSVMHandleSVMHandlesvmhandle (输入控制) class_svm → HClassSvm, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
SVM 句柄。
FeaturesFeaturesFeaturesFeaturesfeaturesfeatures (输入控制) real-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Feature vector.
ResultResultResultResultresultresult (输出控制) real(-array) → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Result of evaluating the feature vector with the SVM.
结果
如果参数有效,算子 evaluate_class_svmevaluate_class_svmEvaluateClassSvmEvaluateClassSvmEvaluateClassSvmevaluate_class_svm 返回值 2 ( H_MSG_TRUE )。如有必要,则抛出异常。
可能的前趋
train_class_svmtrain_class_svmTrainClassSvmTrainClassSvmTrainClassSvmtrain_class_svm,
read_class_svmread_class_svmReadClassSvmReadClassSvmReadClassSvmread_class_svm
另见
create_class_svmcreate_class_svmCreateClassSvmCreateClassSvmCreateClassSvmcreate_class_svm
模块
基础