[Python:GridSearchCV中的scoring ='recall'

问题描述 投票:0回答:1

我有一个二进制分类问题:

我尝试使用以下方法为我的模型找到最佳参数

grid = {'penalty': ['l1', 'l2'],'C':[0.001,.009,0.01,.09,1,5,10,25]}
logreg =GridSearchCV(LogisticRegression(),grid,cv=5,scoring = 'recall')
logreg.fit(X, Y)
Y_Pred = logreg.predict(X)

我想知道参数scoring = 'recall'到底是什么。当我添加它时,它可以大大改善我的模型。

python scoring gridsearchcv
1个回答
0
投票

评分基本上是模型的评估方式。 Scikit支持很多,您可以看到完整的得分手here

具有较高的召回率意味着您的模型具有很高的真实肯定率和更少的错误否定性。这意味着有更多的实际正值被预测为true,而更少的实际正值被预测为false。您可能还想了解有关confusion matrix的更多信息。

关于您应该使用哪种评分方式,这取决于您要在模型中实现的目标。

© www.soinside.com 2019 - 2024. All rights reserved.