sklearn SVM 默认距离测量

Posted

技术标签:

【中文标题】sklearn SVM 默认距离测量【英文标题】:sklearn SVM default distance measurement 【发布时间】:2020-04-07 20:50:19 【问题描述】:

SVM 在算法中使用距离度量, sklearn SVM 中使用的默认距离测量是什么?

可以改吗?

【问题讨论】:

【参考方案1】:

SVM 正在最小化 [Hinge loss][1]。您无法更改损失,否则这不再是 SVM(例如,对数损失将导致逻辑​​回归)。但是,您可以通过内核技巧使用内核(查看 sklearn.svm.SVC 中的 kernel 参数)

如果您想要一个可以更改损失的估算器,您可以使用sklearn.linear_model.SGDClassifier

【讨论】:

以上是关于sklearn SVM 默认距离测量的主要内容,如果未能解决你的问题,请参考以下文章

SKLearn:从决策边界获取每个点的距离?

sklearn:从点到最近的集群获取距离

sklearn 中 BaggingClassifier 的默认配置与硬投票的区别

sklearn.svm在建立好模型后怎么使用

sklearn.svm在建立好模型后怎么使用

sklearn系列之 sklearn.svm.SVC详解