对于线性核,决策边界为y = w * x + b,从点x到决策边界的距离为y / || w ||。
y = svc.decision_function(x)
w_norm = np.linalg.norm(svc.coef_)
dist = y / w_norm
对于非线性内核,无法获得绝对距离。但是您仍然可以将结果decision_funcion
用作相对距离。
SKLearn:获取每个点到决策边界的距离?
对于线性核,决策边界为y = w * x + b,从点x到决策边界的距离为y / || w ||。
y = svc.decision_function(x)
w_norm = np.linalg.norm(svc.coef_)
dist = y / w_norm
对于非线性内核,无法获得绝对距离。但是您仍然可以将结果decision_funcion
用作相对距离。