请问有人可以帮助我使用libsvm中的svm_check_parameter吗?Libsvm手册中提到,为了避免参数错误,应该在调用svm_train之前调用svm_check_parameter()。但我找不到任何使用示例。能否有人提供一些指导?
回答:
参数检查过程已经在你的svmtrain.m
函数中完成。你可以查看原始的svm.cpp
文件,函数定义如下:
const char *svm_check_parameter(const svm_problem *prob, const svm_parameter *param)
该函数中包含了各种错误信息。如果你的数据或参数设置有问题,错误信息会显示出来;否则,函数最后会return NULL;
。这就是为什么你运行svmtrain.m
时没有看到任何输出:你的参数设置都是正确的。