如何使用直方图作为特征的scikit-learn的SVM?

Jim*_*Jim 4 python machine-learning svm scikit-learn

我希望用scikit学习的SVM与卡方核,如图所示这里.在这种情况下,内核是直方图,这是我的数据表示.但是,我找不到这些与直方图一起使用的例子.这样做的正确方法是什么?

将直方图视为向量的正确方法是什么?向量中的每个元素对应于直方图的bin?

先感谢您

And*_*ler 10

有使用近似特征图的例子在这里.它适用于RBF内核,但它的工作方式相同.

上面的示例使用"管道",但您也可以在将数据转换为线性分类器之前将转换应用于数据,AdditiveChi2Sampler而实际上并不是fit以任何方式对数据进行处理.

请记住,这只是内核映射的近似(我发现它运行得很好),如果你想使用确切的内核,你应该使用ogrisel的anwser.