是否可以从sklearn的svm实现中获得Z分数?
因此,如果它将输入X分类为[0,1,0,1,0,0],你能让它输出:[0.5,0.78,0.95,0.11,0.34,…]吗?这些是学习者在预测中估计的置信度?
如果我自己实现它,我能提取这些信息吗,还是会变成一个巨大的项目?
据我所知,SVM没有闭合形式的Z-score,但是,如果您使用参数probability=True
创建SVC
,它将包括使用交叉验证构建的概率模型,您可以使用predict_proba
访问该模型,以获得预测置信度的估计。