svm 多类划分问题
来源:互联网 发布:淘宝如何做详情页关联 编辑:程序博客网 时间:2024/06/07 04:54
一般情况下SVM有两种多类划分的方法,一种是one vs rest另外一种是pairwise。
下面是我根据所阅读的文献对两种多类划分的理解,请大虾看看是否正确,并且还附带有问题
1)one vs rest。
假如我有四类要划分(也就是4个Label),他们是A、B、C、D。于是我在抽取训练集的时候,分别抽取A所对应的向量作为正集,B,C,D所对应的向量作为负集;B所对应的向量作为正集,A,C,D所对应的向量作为负集;C所对应的向量作为正集,A,B,D所对应的向量作为负集;D所对应的向量作为正集,A,B,C所对应的向量作为负集,这四个训练集分别进行训练,然后的得到四个训练结果文件,在测试的时候,把对应的测试向量分别利用这四个训练结果文件进行测试,最后每个测试都有一个结果f1(x),f2(x),f3(x),f4(x).于是最终的结果便是这四个值中最大的一个。
2)pairwise。
还是假设有四类A,B,C,D四类。在训练的时候我选择A,B; A,C; A,D; B,C; B,D;C,D所对应的向量作为训练集,然后得到六个训练结果,在测试的时候,把对应的向量分别对六个结果进行测试,然后采取投票形式,最后得到一组结果。
问题:1,我的上面的理解是否正确?2、投票机制具体是如何实现的,不知道什么意思。
非常感谢!
发信人: skynet (爱鳄人), 信区: AI
标 题: Re: SVM多类划分问题
发信站: BBS 水木清华站 (Mon Jul 12 10:59:49 2004), 站内
you are right.
投票是这样的.
A=B=C=D=0;
(A, B)-classifier 如果是A win,则A=A+1;otherwise,B=B+1;
(A,C)-classifer 如果是A win,则A=A+1;otherwise, C=C+1;
...
(C,D)-classifer 如果是A win,则C=C+1;otherwise,D=D+1;
The decision is the Max(A,B,C,D)
- svm 多类划分问题
- SVM多类划分问题
- SVM多类划分问题
- SVM多类划分问题 one vs rest
- SVM多类划分问题 one vs rest 和 one vs one理解
- svm的多类分类问题
- OpenCV--SVM多分类问题
- SVM多分类问题,解决方案
- opencv svm 多分类问题
- OpenCV SVM多类分类问题编程示例
- 划分问题
- SVM多类识别
- HSSVM求解SVM多分类问题
- SVM如何解决多分类问题
- SVM解决多分类问题的方法
- SVM实现一个三类分类问题
- 等价类划分(三角形问题)
- 关于等价类划分的问题
- Rational Rose 2003安装过程备忘录(2007-12-12 23:52:01)转自我的新浪博客
- LNB波段说明
- 新生活
- test1
- 易语言4.13引起的血案
- svm 多类划分问题
- 安装oracle9i后,JVM版本出错!(2008-04-13 15:52:46)转自我的新浪博客
- check全选中/不中
- BISON表格
- 关于ERP系统中的时间字段排序
- Eclipse中设置当前光标位置之前插入字符(2008-05-04 21:17:37)转自我的新浪博客
- MyEclipse光标跳转的问题转自我的新浪博客
- 揭秘侨兴、飞思卡尔洽谈始末
- MySQL中文乱码解决方案转自我的新浪博客