具有概率估计的增量支持向量机
有没有一种增量支持向量机(svm)的实现,它还能返回一个特征向量属于不同类别的概率?最好是可以用Python代码来使用。
我听说过LaSVM。LaSVM是否有返回概率估计的功能?它是否有处理不平衡训练数据集的功能?
2 个回答
0
如果你想获取概率估计,可以使用scikit-learn这个库。这里有两种选择可以使用。一种是可以直接给出概率的。这里有个例子:如何知道在Scikit-learn的predict_proba返回数组中表示了哪些类别。另一种则是给出带符号的值,用于排名(虽然不是概率,但通常能给出更好的结果):Scikit-learn的predict_proba给出了错误的答案,你可以看看这个答案。
1
你可以去看看 Scikit Learn,这是一个用Python写的非常灵活和高效的库。
在每个模型中,都会存储一些内部计算的值。如果你的分类器叫做clf,并且是一个支持向量机(SVM),你可以通过clf.decision_function来查看一些关于预测的解释。
它还提供了一套很好的工具,用于数据预处理,以及其他一些你可能会觉得有趣的功能。
祝好,