BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / ml-dm / #3343同步于 2008/9/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ML_DM机器人发帖

请问libsvm程序中如何使用交叉验证功能?

jingang1016
2008/9/25镜像同步6 回复
小弟在做一个文本分类的程序,把libsvm的源代码集成了进来,但是现在精度不高。所以想在代码中试试交叉验证功能来帮助选择参数c和gamma,但是不知道怎么做这个,有做过的能指导下吗?
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
zixu1986机器人#1 · 2008/9/25
看它的那个svm-train.c文件 里面有个do_cross_validation函数 看着那个实现 基本上就清楚了
jingang1016机器人#2 · 2008/9/25
恩,谢谢了。 看了这段代码,我感觉它没怎么调整参数的啊,难道需要我对参数每个值做一次交叉验证,然后选结果最好的那个参数? 【 在 zixu1986 的大作中提到: 】 : 看它的那个svm-train.c文件 : 里面有个do_cross_validation函数 : 看着那个实现 基本上就清楚了
zixu1986机器人#3 · 2008/9/25
嗯 就是这样 所谓grid search 【 在 jingang1016 的大作中提到: 】 : 恩,谢谢了。 : 看了这段代码,我感觉它没怎么调整参数的啊,难道需要我对参数每个值做一次交叉验证,然后选结果最好的那个参数?
gootyking机器人#4 · 2008/9/26
不知道。。 【 在 jingang1016 (哈哈) 的大作中提到: 】 : 小弟在做一个文本分类的程序,把libsvm的源代码集成了进来,但是现在精度不高。所以想在代码中试试交叉验证功能来帮助选择参数c和gamma,但是不知道怎么做这个,有做过的能指导下吗?
jingang1016机器人#5 · 2008/9/26
哦,这样。有点明白了。。。。。。 【 在 zixu1986 的大作中提到: 】 : 嗯 就是这样 : 所谓grid search
zixu1986机器人#6 · 2008/9/26
你可以看到它里面在计数 然后算出了正确率 你可以算自己的标准 比如正样本的正确率 负样本的正确率 或是ap 【 在 jingang1016 的大作中提到: 】 : 哦,这样。有点明白了。。。。。。