SVM 的改进型
链接:http://www.cs.cmu.edu/~juny/AdaptSVM/index.html
对应的文章链接:http://www.cs.cmu.edu/~juny/Prof/papers/acmmm07jyang.pdf
就行作者说的,这是一个多核的SVM分类器,例子是这样
如果你有两个领域的数据,A B,你的目标是检测B中的数据,而B中你只有很少的数据,那么如果你只用B来
训练分类器,那么结果很差,因为你的训练样本足够少,而ASVM可以使用A中的数据来训练一个B的分类器
前提是A和B是有联系的,如果没联系,那是没用的,结果只会越差,已经测试过。
那么具体怎么来做呢
作者给力exe的文件和源码,源码很好编译
直接用Visual 2008就可以,训练比较麻烦,你需要使用libsvm,大家都在用的这个。
首先训练A数据,这个你可以按照数据的类型,例如先分类,在训练,也可以直接训练。
我们按照作者的意思,我们用kmeans对A中样本进行分类,假设我们得到了3个样本组
我们根据分类的size得到每个样本组的weight。
使用lib