Scikit-learn 自定义评分功能1

Posted

技术标签:

【中文标题】Scikit-learn 自定义评分功能1【英文标题】:Scikit-learn Custom Scoring Function 1 【发布时间】:2018-09-22 05:42:59 【问题描述】:

The last line is giving me error.I am trying to solve the Titanic dataset problem of kraggle.

【问题讨论】:

最好把代码放在问题里。 【参考方案1】:

错误在上面一行。你忘了把括号放在那儿了。

改变这个:

print(clf.predict(x_test[1:10])

print(clf.predict(x_test[1:10]))

即使在那之后你也会在该行中得到错误:

clf.f1_score(...)

上面一行是错误的,应该是:

f1_score(y_test, clf.predict(x_test))

【讨论】:

以上是关于Scikit-learn 自定义评分功能1的主要内容,如果未能解决你的问题,请参考以下文章

Scikit-learn 自定义评分函数需要来自数据集而非 X 和 y 的值

RidgeClassifierCV 的评分函数

GridSearchCV 的 sklearn 中的自定义“k 精度”评分对象

Scikit-learn - 具有自定义成本和梯度函数的随机梯度下降

如何在 scikit learn 中为 cross_validate 制作自定义评分指标?

sklearn 交叉验证中的自定义评分功能