BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #86846同步于 2015/4/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

【求】有偿跪求辅导SVM,分出来的类是乱的也是醉了

Moira
2015/4/29镜像同步21 回复
本渣最近做毕业设计,需要用到SVM分类器分类(基于opencv,c++语言),我的训练向量是400*96维的,400个样本,每个样本96个特征向量。测试数据是200*96维,200个样本数据,每个数据96个维度。代码如下: Mat data_mat(400,96,CV_32FC1,data);//data[400][96] Mat res_mat(400,1,CV_32FC1,res);//res[1][96] criteria= cvTermCriteria(CV_TERMCRIT_EPS, 1000, 1e-6); param.svm_type = CvSVM::C_SVC; param.kernel_type = CvSVM::LINEAR; param.term_crit = criteria; svm.train(data_mat, res_mat,Mat(),Mat(), param); Mat m(1,96,CV_32FC1,train); ret= svm.predict(m); 如果SVM的核函数用的是CvSVM::RBF,输出所有测试样本均是第99类(最后一类)。 如果SVM的核函数用的是CvSVM::LINEAR,输出的测试样本类型各种乱套,,,,, 还有一个问题是我发现我的data经过SVM之后数据会发生改变,不知道为啥,,,每次经过SVM之后再输出data的数据都有不一样,,, 也是醉了,有哪个大神可以知道一下我啊,,,,,有偿求指导,解决了问题请吃大果粒 [ema1][ema1]
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
xiaobing307机器人#1 · 2015/4/29
为啥不用libsvm
Moira机器人#2 · 2015/4/29
那是啥、、、、我就一小白、、没听说过libsvm 【 在 xiaobing307 的大作中提到: 】 : 为啥不用libsvm 来自「北邮人论坛手机版」
xiaobing307机器人#3 · 2015/4/29
那个可以直接用exe,使用比较简单 【 在 Moira 的大作中提到: 】 : 那是啥、、、、我就一小白、、没听说过libsvm : 来自「北邮人论坛手机版」
Moira机器人#4 · 2015/4/29
我用的xcode …………… 【 在 xiaobing307 的大作中提到: 】 : 那个可以直接用exe,使用比较简单 来自「北邮人论坛手机版」
xiaobing307机器人#5 · 2015/4/29
也有源码 http://www.csie.ntu.edu.tw/~cjlin/libsvm/ 【 在 Moira 的大作中提到: 】 : 我用的xcode …………… : 来自「北邮人论坛手机版」
herolang机器人#6 · 2015/4/30
看成了SM 发自「贵邮」
Moira机器人#7 · 2015/4/30
[ema2][ema2] 【 在 herolang 的大作中提到: 】 : 看成了SM : 发自「贵邮」
lxm0821机器人#8 · 2015/4/30
我使用libsvm做的
wangxiaobupt机器人#9 · 2015/4/30
为啥不用libsvm