sklearn SVM 默认距离测量
sklearn SVM default distance measurement
SVM 在算法中使用距离度量,
sklearn SVM 中使用的默认距离测量是什么?
可以改吗?
SVM 正在最小化 [Hinge loss][1]。您不能更改损失,否则这不再是 SVM(例如,对数损失将导致逻辑回归)。但是,您可以通过内核技巧使用内核(查看 sklearn.svm.SVC
中的 kernel
参数)
如果你想要一个可以改变损失的估计器,你可以使用sklearn.linear_model.SGDClassifier
。
SVM 在算法中使用距离度量, sklearn SVM 中使用的默认距离测量是什么?
可以改吗?
SVM 正在最小化 [Hinge loss][1]。您不能更改损失,否则这不再是 SVM(例如,对数损失将导致逻辑回归)。但是,您可以通过内核技巧使用内核(查看 sklearn.svm.SVC
中的 kernel
参数)
如果你想要一个可以改变损失的估计器,你可以使用sklearn.linear_model.SGDClassifier
。