如何为支持向量分类 (SVC) 等分类模型绘制训练测试误差。我正在使用 sklearn 模块中的 SVC,无法获得训练和测试错误来绘图
如何为支持向量分类(SVC)等分类模型绘制训练测试误差
数据挖掘
支持向量机
2022-02-14 05:56:04
1个回答
好吧,您还没有定义“错误”的含义,所以我假设您想要日志丢失。
首先,您需要创建SVC对象,告诉它您需要概率估计:
model = sklearn.svm.SVC(probability=True)
然后你可以计算给定所述估计的对数损失:
probs = model.predict_proba(x)
loss = sklearn.metrics.log_loss(y_true=y, y_pred=probs)